Present Perfect Continuous
(I Have Been Doing) — Form, Recent Actions & How Long
Présent Perfect Continu
(I Have Been Doing) — Forme, Actions Récentes & How Long
Master have/has been + -ing: for activities that recently stopped, for durations with for and since, and how it differs from the present continuous
Maîtrisez have/has been + -ing : pour les activités récemment arrêtées, les durées avec for et since, et la différence avec le présent continu
- A — Form & recently stopped actionsA — Forme & actions récemment arrêtées
- B — How long / for / since (ongoing)B — How long / for / since (en cours)
- C — I am doing vs I have been doingC — I am doing vs I have been doing
- Exercises with AnswersExercices avec corrigé
- FAQFAQ
- MCQ Quiz — 200 QuestionsQuiz QCM — 200 Questions
The present perfect continuous is formed with have/has been + -ing. It has two main uses: describing an activity that has recently stopped (explaining a present situation), and describing an activity that started in the past and is still continuing — especially with how long, for and since. In Rule C we compare it with the present continuous.
Le présent perfect continu se forme avec have/has been + -ing. Il a deux usages principaux : décrire une activité qui vient de s'arrêter (expliquant une situation présente), et décrire une activité qui a commencé dans le passé et se poursuit encore — notamment avec how long, for et since. Dans la règle C, nous le comparons avec le présent continu.
Form & Recently Stopped Actions
Forme & Actions Récemment Arrêtées
The present perfect continuous is have/has been + -ing. We use it for an activity that has recently stopped or just stopped. The activity explains the present situation.
Le présent perfect continu est have/has been + -ing. On l'utilise pour une activité qui vient de s'arrêter ou s'est arrêtée récemment. L'activité explique la situation présente.
he / she / it has (= he's, she's …) been + -ing
It's been raining. · She's been working hard. · Have you been running?
How Long / For / Since — Ongoing Activities
How Long / For / Since — Activités en Cours
We also use the present perfect continuous to say how long an activity has been going on — especially with for (a duration) and since (a starting point). The activity is still happening or has just stopped.
On utilise aussi le présent perfect continu pour dire depuis combien de temps une activité se déroule — notamment avec for (une durée) et since (un point de départ). L'activité se déroule encore ou vient juste de s'arrêter.
It's been raining for two hours. (started 2h ago, still raining)
I've been looking for you for the last half hour.
She's been playing tennis since she was eight.
I Am Doing vs I Have Been Doing
I Am Doing vs I Have Been Doing
I am doing (present continuous) = happening right now, at this moment. I have been doing (present perfect continuous) = activity that started in the past and has been going on up until now (or just stopped).
I am doing (présent continu) = en cours en ce moment précis. I have been doing (présent perfect continu) = activité commencée dans le passé et se déroulant jusqu'à maintenant (ou venant de s'arrêter).
Present Continuous — right now
Présent Continu — en ce moment
Present Perfect Continuous — up to now
Présent Perfect Continu — jusqu'à maintenant
Present Perfect Continuous — Exercises with AnswersPrésent Perfect Continu — Exercices avec Corrigé
Put each rule into practice — check your answers instantly
Mettez chaque règle en pratique — vérifiez vos réponses instantanément
Exercise 1 — What have these people been doing?
Exercice 1 — Qu'est-ce que ces personnes ont fait ?
Look at each situation and write what has been happening. Use the verb in brackets.
Regardez chaque situation et écrivez ce qui s'est passé. Utilisez le verbe entre parenthèses.
Exercise 2 — Write a "Have you been…?" question for each situation
Exercice 2 — Écrivez une question "Have you been…?" pour chaque situation
Use the prompts in brackets.
Utilisez les indications entre parenthèses.
Exercise 3 — Complete with the present perfect continuous + for / since
Exercice 3 — Complétez avec le présent perfect continu + for / since
Read each situation and complete the sentence.
Lisez chaque situation et complétez la phrase.
Exercise 4 — Present continuous or present perfect continuous?
Exercice 4 — Présent continu ou présent perfect continu ?
Put the verb into the correct form.
Mettez le verbe à la bonne forme.
Frequently Asked Questions — Present Perfect Continuous
Questions fréquentes — Présent Perfect Continu
Use have/has been + verb-ing. For I/we/you/they → have been (I've been, we've been…). For he/she/it → has been (he's been, she's been…). Examples: I've been working. She's been waiting. They've been learning.
Utilisez have/has been + verbe-ing. Pour I/we/you/they → have been. Pour he/she/it → has been.
The present perfect continuous emphasises the activity and its duration: I've been reading all day (= activity in progress). The present perfect simple emphasises the result or completion: I've read that book (= it's finished / I've done it). Both can often be used with for and since, but some verbs (know, like, have, be) are not usually used in the continuous.
Le présent perfect continu souligne l'activité et sa durée. Le présent perfect simple souligne le résultat ou l'achèvement.
"I'm working" = I am working right now, at this very moment. "I've been working" = I started working in the past and have been doing it up until now (or I just stopped). Compare: Don't disturb me — I'm working. vs I've been working hard all day. I'm exhausted.
"I'm working" = je travaille en ce moment précis. "I've been working" = j'ai commencé à travailler dans le passé et je continue jusqu'à maintenant (ou je viens de m'arrêter).
Use for + a length of time: for two hours / for years / for ages / for a long time. Use since + a point in time: since Monday / since 2020 / since I arrived / since she was eight. Both are used with the present perfect continuous.
Utilisez for + une durée : for two hours / for years. Utilisez since + un point dans le temps : since Monday / since 2020.
Present Perfect Continuous — Quiz
Présent Perfect Continu — Quiz
200-question bank · 10–40 questions per session · instant feedback · printable PDF with or without answers
Banque de 200 questions · 10 à 40 questions par session · correction immédiate · PDF avec ou sans corrigé
⚙️ Quiz SettingsParamètres du Quiz
Present Perfect Continuous Quiz
Quiz — Présent Perfect Continu
20 questions
Ready to take your English to the next level?
Prêt à passer votre anglais au niveau supérieur ?
Discover our expert-led courses and certifications — funded options available.
Découvrez nos cours et certifications avec des formateurs experts — options de financement disponibles.
English Courses with CPF
Formations d'Anglais avec CPF
Use your Compte Personnel de Formation to fund your English training. Tailored, certified, and 100% financed.
Utilisez votre Compte Personnel de Formation pour financer votre apprentissage de l'anglais. Sur-mesure, certifié, 100 % financé.
Find out more En savoir plusAll Our English Courses
Tous Nos Cours d'Anglais
Explore our complete catalogue of courses — from general English to business English, all levels welcome.
Explorez notre catalogue complet — anglais général, anglais professionnel, tous niveaux bienvenus.
Find out more En savoir plusExam Preparation Courses
Préparation aux Examens d'Anglais
Get ready for TOEIC, Linguaskill, Cambridge and more — structured prep with official certifications.
Préparez-vous au TOEIC, Linguaskill, Cambridge et plus — préparation structurée avec certifications officielles.
Find out more En savoir plus