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 can I improve my fluency in French?


How to use the negative


What do I conjugate regular ER verbs?


What is the difference between ‘que’ and ‘qui’?