Present perfect continuous
How long? The ongoing past
- The present perfect continuous shows an action that started in the past and is still going (or just stopped).
- I have been waiting for an hour.
- It focuses on the activity and its duration.
I have been studying for hours; the kettle has been waiting just as long.
How long ? Le passé continu

- Le present perfect continuous montre une action qui a commencé dans le passé et qui est toujours en cours (ou vient de s'arrêter).
- I have been waiting for an hour.
- Il se concentre sur l'activité et sa durée.
I have been studying for hours; the kettle has been waiting just as long.
Form: have been + -ing
- have / has been + verb-ing.
- She has been studying. They have been working.
- Short forms: I've been …, she's been ….
Forme : have been + -ing
- have / has been + verbe-ing.
- She has been studying. They have been working.
- Formes abrégées : I've been …, she's been ….
Which sentence is the present perfect continuous? · Quelle phrase est au present perfect continuous ?
Present perfect continuous = have/has been + verb-ing. · Present perfect continuous = have/has been + verbe-ing.
for and since
- for + a length of time: for two hours.
- since + a starting point: since this morning.
- I have been living here for two years.
for and since
- for + une durée : for two hours.
- since + un point de départ : since this morning.
- I have been living here for two years.
Complete: She has been studying ___ nine o'clock. (for / since) · Complétez : She has been studying ___ nine o'clock. (for / since)
Nine o'clock is a starting point → since. · Nine o'clock est un point de départ → since.
Translate into English: 我已经等了一个小时了。 · Traduisez en anglais : 我已经等了一个小时了。
Ongoing duration → have been + -ing: “I have been waiting for an hour.” · Durée en cours → have been + -ing : “I have been waiting for an hour.”
Continuous vs simple
- Continuous → the activity / duration: I've been reading (still going).
- Simple → the result: I've read it (finished).
- State verbs (know, like, be) don't take the continuous.
Continuous vs simple
- Continuous → l'activité / la durée : I've been reading (toujours en cours).
- Simple → le résultat : I've read it (terminé).
- Les verbes d'état (know, like, be) ne prennent pas le continu.
Can this verb be continuous? · Ce verbe peut-il être continu ?
Action verbs can be continuous; state verbs (know, like, be) cannot. · Les verbes d'action peuvent être continus ; les verbes d'état (know, like, be) non.
Is this correct? “I have been knowing him for years.” · Est-ce correct ? “I have been knowing him for years.”
“know” is a state verb — no continuous: “I have known him for years.” · “know” est un verbe d'état — pas de forme continue : “I have known him for years.”
Common mistakes
- ❌ I am waiting for an hour. → ✓ I have been waiting for an hour. — a length of time needs the perfect.
- ❌ How long are you living here? → ✓ How long have you been living here?
- ❌ She has been finished. → ✓ She has finished. — been only goes with -ing.
Erreurs courantes
- ❌ I am waiting for an hour. → ✓ I have been waiting for an hour. — une durée nécessite le parfait.
- ❌ How long are you living here? → ✓ How long have you been living here ?
- ❌ She has been finished. → ✓ She has finished. — been va uniquement avec -ing.
Put the words in order to make a question. · Mettez les mots dans l'ordre pour former une question.
How long + have + subject + been + -ing: “How long have you been waiting?” · How long + have + sujet + been + -ing : “How long have you been waiting?”
You finished three books this week. Is “I have been reading three books this week” the best tense? · Vous avez fini trois livres cette semaine. “I have been reading three books this week” est-il le meilleur temps ?
A completed amount → present perfect: “I have read three books this week.” · Quantité achevée → present perfect : “I have read three books this week.”
- have / has been + verb-ing = started in the past, still going.
- for + a duration; since + a starting point.
- Focus on the activity, not the finished result.
- have / has been + verbe-ing = commencé dans le passé, toujours en cours.
- for + une durée ; since + un point de départ.
- Concentration sur l'activité, pas sur le résultat terminé.
What have you been doing a lot lately? Write one sentence using the present perfect continuous. · Que faites-vous beaucoup récemment ? Écrivez une phrase au present perfect continuous.
Example: “I have been practising English every day.” · Exemple : “I have been practising English every day.”