how do I say how long I've been doing an activity eg playing the piano for two years?

You'll be pleased to hear that it's much easier in French than in English!Instead of worrying about translating word for word a complicated phrase like I've been playing (piano) for... you just use the present tense followed by depuis - Je joue du piano depuis 2 ans.

MS

Related French GCSE answers

All answers ▸

How do I know when to use the perfect tense and when to use the imperfect tense?


In the perfect tense, with verbs ending in -er, how do you know when to write "é/és/ée/ées" at the end of the verb?


How do I know when an adjective is masculine of feminine ?


How do I form the conditional mood in French?