Search from various English teachers...
Les marqueurs temporels (il y a, depuis, pendant etc.)
Question 1 of 5

J'ai fait du piano ....... dix ans.

dans
pendant
pour