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 ▸

What is the difference between the imperfect tense and the passé composé?


Example of GCSE French Speaking Question - Décris ta famille et les relations personnelles (Describe your family and relationships)


What is an infinitive?


What are the two verbs that help one form the passé composé in French?