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 passé composé and imparfait?


Décrivez où vous habitez pour votre blog


What do we mean by the phrase "être verbs" when using the perfect tense in French?


When do I use the Imperfect tense instead of the Perfect tense?