Le Present Perfect Continu en Anglais : Have Been + V-ing
Guide complet du present perfect continu anglais : formation avec have/has been + V-ing, emplois (durée, résultats visibles, explication du présent), comparaison avec le present perfect simple, verbes d'état, for/since. 35 exemples et exercices progressifs.
Par l'équipe ActionBRITISH
Mis à jour le 26 février 2026 • Lecture 12 min
Points clés du present perfect continu
- Formation : have/has + been + verbe en -ing
- Usage 1 : activité qui dure depuis le passé et continue maintenant (for/since)
- Usage 2 : activité récente dont les résultats sont visibles maintenant
- Continu vs simple : processus/durée vs résultat/accomplissement
- Verbes d'état : know, believe, want… → toujours perfect SIMPLE (jamais continu)
- For vs Since : durée chiffrée vs point de départ dans le temps
Comment se forme le present perfect continu en anglais ?
Le present perfect continu (appelé aussi present perfect progressive en grammaire anglaise) se construit en combinant trois éléments : l'auxiliaire have ou has (selon le sujet), la forme invariable been, et le verbe principal à la forme -ing. Cette structure à trois composantes est caractéristique de ce temps et ne peut pas se réduire.
Structure complète
| Forme | Structure | Exemple |
|---|---|---|
| Affirmative | Sujet + have/has + been + V-ing | She has been working all morning. |
| Négative | Sujet + have/has + not + been + V-ing | I haven't been sleeping well lately. |
| Interrogative | Have/Has + sujet + been + V-ing? | Has he been practising his English? |
| Interrogative négative | Haven't/Hasn't + sujet + been + V-ing? | Haven't you been paying attention? |
Conjugaison complète du present perfect continu
| Sujet | Auxiliaire | Forme complète (ex. work) | Contraction |
|---|---|---|---|
| I | have | I have been working | I've been working |
| You | have | You have been working | You've been working |
| He / She / It | has | He has been working | He's been working |
| We | have | We have been working | We've been working |
| They | have | They have been working | They've been working |
Exemples complets en contexte :
- I have been learning English for three years. (j'apprends depuis 3 ans)
- She has been working on this project since January. (depuis janvier)
- They haven't been sleeping well since the move. (négatif)
- Have you been waiting long? (interrogatif)
Les trois emplois principaux du present perfect continu
Le present perfect continu couvre trois situations bien distinctes. Comprendre ces trois emplois est essentiel pour utiliser ce temps naturellement et spontanément dans la langue parlée et écrite.
Emploi 1 : Activité en cours depuis le passé (durée)
C'est l'emploi le plus fréquent. Le present perfect continu exprime une activité commencée dans le passé et qui continue encore au moment où l'on parle. Elle n'est pas terminée. On le reconnaît souvent à la présence de for ou since.
- I have been studying English for five years. (j'étudie encore)
- She has been living in London since 2018. (elle y vit encore)
- We have been waiting for this decision for months. (on attend encore)
- How long have you been working here? (vous travaillez encore ici)
Emploi 2 : Résultats visibles d'une activité récente
Le present perfect continu peut aussi exprimer une activité récemment terminée dont les effets sont encore visibles ou perceptibles dans la situation présente. L'activité n'est plus en cours, mais ses traces restent.
- You look exhausted. Have you been working all night? (traces : air fatigué)
- The street is wet. It has been raining. (traces : rue mouillée)
- Your eyes are red. Have you been crying? (traces : yeux rouges)
- Something smells delicious! Have you been baking? (traces : odeur)
Emploi 3 : Explication du présent par une activité passée récente
Le present perfect continu peut enfin établir un lien logique entre une activité passée récente et la situation actuelle, sans que les effets soient nécessairement visibles :
- I'm sorry I'm late — I have been trying to find a parking space.
- I know the topic well — I have been reading about it.
- The team is exhausted — they have been training twice a day.
For et Since avec le present perfect continu
Les prépositions for et since sont les compagnes naturelles du present perfect continu lorsqu'il exprime la durée d'une activité. Leur utilisation correcte est fondamentale, car elles répondent à des questions différentes. Retrouvez toutes les règles sur l'usage de ces prépositions dans notre guide complet des prépositions en anglais.
| Préposition | Ce qu'elle exprime | Suit par | Exemple |
|---|---|---|---|
| for | La durée (combien de temps) | Expression de durée chiffrée | for two years, for a week, for months, for ages |
| since | Le point de départ (depuis quand) | Date, moment, événement | since 2020, since last Monday, since I arrived |
Exemples avec for
- She has been learning Spanish for three years.
- They have been waiting for over an hour.
- He has been living alone for a long time.
Exemples avec since
- I have been working at this company since June.
- She has been feeling tired since she came back from holiday.
- We have been discussing this issue since the beginning of the year.
Erreurs fréquentes avec for/since :
- Faux : I have been working here since three years. → Juste : for three years (durée)
- Faux : She has been here for 2020. → Juste : since 2020 (point de départ)
- Faux (calque du français) : I am working here since 2020. → Juste : I have been working here since 2020. (present perfect obligatoire en anglais)
Present perfect simple vs present perfect continu : comment choisir ?
La distinction entre le present perfect simple (have + participe passé) et le present perfect continu (have + been + V-ing) est l'une des questions les plus délicates pour les apprenants de niveau intermédiaire et avancé. Les deux temps renvoient au passé récent en lien avec le présent, mais leur accent est différent.
| Aspect | Present Perfect Simple | Present Perfect Continu |
|---|---|---|
| Accent sur | Le résultat, l'accomplissement, le fait | Le processus, la durée, l'activité en cours |
| Action terminée ? | Oui (généralement) | Pas nécessairement |
| Durée | Possible mais moins naturel | Naturel avec for/since |
| Résultat visible | Pas l'accent mis dessus | Courant pour expliquer une situation présente |
| Quantité / nombre | Oui : I have written 3 emails | Non : I have been writing emails |
| Verbes d'état | Oui : I have known him for years | Non : ~~I have been knowing~~ |
Exemples contrastifs
Simple (résultat) vs Continu (processus) :
- I have written the report. → le rapport est terminé (résultat)
- I have been writing the report. → je l'écrivais (processus, peut-être pas terminé)
- She has read the book. → elle l'a lu en entier (achèvement)
- She has been reading the book. → elle le lit depuis un moment (activité en cours)
- He has eaten three sandwiches. → quantité précise (simple obligatoire)
- He has been eating all morning. → activité continue (continu)
Cas où les deux formes sont interchangeables
Pour certains verbes exprimant des activités avec une durée (live, work, study, teach, wait, rain), les deux formes sont souvent interchangeables sans différence de sens notable :
- I have lived / have been living in Paris for five years. (les deux sont corrects)
- She has worked / has been working at the hospital for ten years.
La nuance : le continu insiste légèrement davantage sur le caractère actif et continu de l'activité, et peut suggérer que la situation est temporaire. Le simple est plus neutre et suggère davantage un fait établi.
Verbes d'étatLes verbes d'état : pourquoi ils refusent la forme continue
Certains verbes en anglais — appelés verbes d'état (state verbs) — n'acceptent pas la forme continue (ni le présent continu, ni le present perfect continu). Ces verbes désignent des états mentaux, émotionnels, relationnels ou sensoriels qui, par nature, ne sont pas des processus dynamiques.
Les principales catégories de verbes d'état
| Catégorie | Verbes | Exemple correct |
|---|---|---|
| Cognition / pensée | know, believe, think*, understand, realise, remember, forget | I have known him for years. (pas have been knowing) |
| Émotions / désirs | love, like, hate, want, wish, prefer | She has always loved music. |
| Possession | have*, own, possess, belong, contain | They have owned the house since 1990. |
| Perception passive | see*, hear*, smell*, taste*, feel* | I have heard this before. |
| Apparence / état | seem, appear, look*, sound*, consist of | It has always seemed unfair. |
* Certains de ces verbes ont deux sens : un sens statique (verbe d'état) et un sens dynamique (verbe d'action). Dans leur sens dynamique, ils peuvent prendre la forme continue : "I'm thinking about changing jobs" (= je réfléchis activement) vs "I think it's correct" (= je crois, état).
Test simple pour identifier un verbe d'état : Pouvez-vous interrompre l'action à mi-chemin ? Si oui, c'est un verbe d'action (il peut prendre le continu). Si non — si l'action est continue par nature et ne se "fait" pas activement — c'est probablement un verbe d'état.
- know → vous ne pouvez pas "connaître à moitié" → verbe d'état
- write → vous pouvez arrêter d'écrire à tout moment → verbe d'action
Le present perfect continu en contexte professionnel
Le present perfect continu est particulièrement utile dans les contextes professionnels et formels. Il permet de décrire des activités en cours, de présenter son expérience et d'expliquer des situations. Sa maîtrise est un atout lors d'entretiens professionnels, de réunions en anglais et dans la rédaction d'e-mails d'entreprise.
En entretien d'embauche
- I have been managing a team of twelve people for the past three years.
- I have been working in the financial sector since I graduated.
- Our company has been expanding into new markets over the past year.
En réunion ou rapport d'avancement
- We have been working on this issue since last Thursday.
- The team has been testing the new software for two weeks.
- Sales have been improving steadily since Q1.
Dans les e-mails professionnels
- I have been trying to reach you for the past few days.
- We have been reviewing your proposal and would like to discuss it further.
- Our technical team has been investigating the issue you reported.
Exercices pratiques sur le present perfect continu
Ces exercices progressifs vous permettent de consolider votre maîtrise du present perfect continu, des niveaux B1 à B2.
Exercice 1 : Former le present perfect continu
Mettez le verbe entre parenthèses au present perfect continu :
- She ___ (study) all morning. → has been studying
- It ___ (rain) since yesterday. → has been raining
- They ___ (wait) for over an hour. → have been waiting
- I ___ (not / sleep) well lately. → haven't been sleeping
- How long ___ you ___ (work) here? → have you been working
Exercice 2 : Simple ou Continu ?
Choisissez la forme correcte et justifiez votre choix :
- I (have read / have been reading) the whole book. → have read (achèvement, totalité)
- Your hands are dirty — what (have you done / have you been doing)? → have you been doing (résultat visible, activité)
- He (has written / has been writing) three reports today. → has written (quantité précise)
- I (have known / have been knowing) her for years. → have known (verbe d'état)
- She (has worked / has been working) here since 2018 and loves it. → has worked / has been working (les deux acceptables)
Exercice 3 : For ou Since ?
- I have been learning Spanish ___ two years. → for
- She has been feeling ill ___ Monday. → since
- We have been living here ___ we got married. → since
- The company has been losing money ___ several months. → for
- He has been working non-stop ___ 8 o'clock this morning. → since
Exercice 4 : Expliquer une situation présente
Expliquez la situation présente en utilisant le present perfect continu :
- The pavement is wet. (rain) → It has been raining.
- You look tired. (work late) → You have been working late.
- The room smells of paint. (paint) → Someone has been painting.
- My hands are dirty. (repair the car) → I have been repairing the car.
Pour compléter votre maîtrise des temps anglais, consultez aussi notre guide des prépositions en anglais (for/since/during), les possessifs, la postmodification et les prépositions de lieu.
FAQQuestions fréquentes sur le present perfect continu
Comment se forme le present perfect continu en anglais ?
Le present perfect continu se forme avec : sujet + have/has + been + verbe en -ing. Exemples : I have been working, She has been studying. Forme négative : I haven't been sleeping well. Forme interrogative : Has she been practising?
Quelle est la différence entre le present perfect simple et le present perfect continu ?
Le present perfect simple insiste sur le résultat ou l'accomplissement (I have written the report = le rapport est terminé). Le present perfect continu insiste sur la durée ou le processus en cours (I have been writing the report = je suis en train de le rédiger). Pour la durée avec for/since, le continu est souvent plus naturel pour les actions temporaires.
Quand utilise-t-on le present perfect continu avec 'for' et 'since' ?
Le present perfect continu avec for et since exprime une activité commencée dans le passé et qui continue jusqu'au présent. For + durée : I have been learning French for two years. Since + point de départ : She has been working here since 2020.
Peut-on utiliser le present perfect continu avec des verbes d'état ?
Non. Les verbes d'état comme know, believe, want, love, hate, understand, belong, contain ne s'utilisent pas avec les formes continues. On emploie le present perfect simple : I have known him for years (pas have been knowing).
Comment exprimer les résultats visibles avec le present perfect continu ?
Le present perfect continu explique une situation présente par une activité récente dont les effets sont encore visibles : You look tired — have you been working late? ou The floor is wet — it has been raining. L'activité peut être terminée mais ses traces persistent.
Quelle est la différence entre 'I have been living' et 'I have lived' ?
Pour les verbes d'activité avec une durée exprimée, les deux formes sont souvent interchangeables. Have been living insiste sur la continuité et le caractère possiblement temporaire. Have lived insiste sur le fait établi. Pour des résidences très longues ou permanentes, have lived est légèrement préféré.
Comment utiliser le present perfect continu en contexte professionnel ?
En contexte professionnel, il est courant pour décrire une activité en cours depuis un moment (We have been working on this project for six months), expliquer une situation présente (The server has been running slowly since this morning), ou présenter ses compétences en entretien (I have been managing teams for over ten years).
Y a-t-il une différence entre le present perfect continu britannique et américain ?
L'anglais américain peut parfois remplacer le present perfect par le prétérit simple dans certains contextes courants. Cependant, le present perfect continu lui-même est utilisé dans les deux variétés. Have you been waiting long? est naturel dans les deux variétés de l'anglais.
Maîtrisez l'anglais avec ActionBRITISH
Formations personnalisées 100% financées par votre CPF. Progressez en grammaire, expression orale et compréhension avec nos formateurs certifiés.
Je demande mon financement CPF