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 imperfect tense and how do I conjugate it?


How can we remember which verbs take Etre in the perfect tense?


How do I know which verbs take être in the passé composé?


Reading paper: Your little brother has received a message from his French pen friend and he has asked you to translate it into English for him. Translate the following into English.