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 does Depuis work?


Which verbs take être in the passé composé?


Speak about the future using the present tense, future tense - not to be confused with the conditional tense french


what are the two main differences between the formation and use of the perfect tense (passe compose) and the imperfect tense (imparfait)