Accueil Blog Present Perfect Continuous

Le Present Perfect Continuous : Règles, Marqueurs et 50 Exemples

Guide complet pour maîtriser l'usage du present perfect continuous en anglais : quand l'utiliser, comment le distinguer du perfect simple, quels marqueurs temporels employer et 50 exemples traduits pour consolider vos automatismes.

AB

Par l'équipe ActionBRITISH

Mis à jour le 26 février 2026 • Lecture 14 min

Present perfect continuous en anglais - apprentissage des temps

Points clés du present perfect continuous

  • Formation : have/has + been + verbe-ing
  • Usage 1 : action en cours depuis le passé (durée avec for/since)
  • Usage 2 : cause récente expliquant l'état présent
  • Usage 3 : action répétée ou temporaire en cours
  • VS perfect simple : continuous = durée/processus ; simple = résultat/fait
  • Stative verbs : know, love, want → toujours au simple, jamais au continuous
Formation

Formation du present perfect continuous : have/has been + V-ing

Le present perfect continuous (ou present perfect progressive) se construit avec trois éléments enchaînés : l'auxiliaire have ou has (selon le sujet), le participe passé been, et le verbe principal à la forme en -ing. Cette triple combinaison est caractéristique de ce temps et ne souffre aucune variation d'ordre dans une phrase affirmative.

La règle de base est identique à tous les temps progressifs : le verbe prend la terminaison -ing, avec les doublements de consonne habituels (run → running, sit → sitting, swim → swimming) et la suppression du -e muet (write → writing, make → making). La négation s'obtient en ajoutant not après have/has, et l'interrogation se forme en inversant have/has et le sujet.

FormeI / You / We / TheyHe / She / It
AffirmatifI have been working (I've been working)She has been studying (She's been studying)
NégatifI have not been waiting (I haven't been waiting)He has not been sleeping (He hasn't been sleeping)
InterrogatifHave you been running?Has she been crying?
Interrogatif négatifHaven't they been trying?Hasn't he been feeling well?

À l'oral, les contractions sont systématiques et naturelles : I've been, you've been, he's been, she's been, we've been, they've been. La forme pleine (I have been) est réservée à l'écrit formel ou à une insistance particulière.

Astuce mémorisation : Pensez à la structure comme une "triple couche" : HAVE (lien avec le présent) + BEEN (existence prolongée dans le passé) + V-ING (action en train de se dérouler). Chaque élément porte un sens précis et les trois ensemble créent l'idée d'une action ancrée dans la durée qui rejoint le présent.

Usages principaux

Les quatre usages principaux du present perfect continuous

Comprendre les usages du present perfect continuous, c'est d'abord comprendre son orientation fondamentale : ce temps regarde le passé depuis le présent, en soulignant la durée, la continuité ou la répétition d'une action. Il répond toujours à la question implicite "que se passe-t-il depuis un certain temps ?" ou "pourquoi est-ce que les choses sont ainsi maintenant ?"

Usage 1 : action en cours depuis un moment passé (durée)

C'est l'usage le plus courant. L'action a commencé dans le passé et se poursuit encore au moment de parler. Les marqueurs for et since accompagnent quasi systématiquement cette construction :

  • I have been learning English for three years. (J'apprends l'anglais depuis trois ans — et je continue.)
  • She has been living in Paris since 2019. (Elle vit à Paris depuis 2019 — et elle y vit encore.)
  • They have been working on this project since January. (Ils travaillent sur ce projet depuis janvier.)

Usage 2 : cause récente expliquant l'état présent

Le present perfect continuous exprime une action récemment terminée dont les effets sont encore visibles ou ressentis dans le présent. C'est l'un des usages les plus idiomatiques et les plus naturels :

  • You look tired. Have you been working overtime? (Tu as l'air fatigué. Tu fais des heures sup ?)
  • Her eyes are red. She has been crying. (Ses yeux sont rouges. Elle a pleuré.)
  • The kitchen smells amazing. Has she been baking? (La cuisine sent bon. Elle a fait de la pâtisserie ?)

Usage 3 : action temporaire en cours (par opposition à une habitude permanente)

On utilise le continuous pour souligner qu'une situation est temporaire et non définitive :

  • I've been staying at my sister's while my flat is being renovated. (Je loge chez ma sœur en attendant que mon appartement soit rénové.)
  • He's been taking the bus lately because his car is in the garage. (Il prend le bus ces derniers temps parce que sa voiture est au garage.)

Usage 4 : action répétée récemment

Le present perfect continuous peut aussi signifier qu'une action s'est répétée fréquemment dans une période récente :

  • I've been going to the gym every morning this month. (Je vais à la salle chaque matin ce mois-ci.)
  • She's been calling him all day but he doesn't answer. (Elle l'appelle toute la journée mais il ne répond pas.)
Marqueurs temporels

Marqueurs temporels du present perfect continuous

Les marqueurs temporels sont des indicateurs précieux qui signalent presque automatiquement quel temps utiliser. Dans le cas du present perfect continuous, certains marqueurs sont quasi exclusifs à ce temps. Les reconnaître et les mémoriser vous permettra de choisir le bon temps instinctivement, sans avoir à réfléchir à chaque fois.

MarqueurUsageExempleTraduction
forDurée d'une actionfor two hours, for ages, for a long timependant, depuis (durée)
sincePoint de départ précissince Monday, since 2020, since I arriveddepuis (date/événement)
all day / all morning / all weekToute une périodeShe's been cooking all morning.toute la matinée
lately / recentlyPériode récente vagueI've been feeling better lately.ces derniers temps / récemment
how longQuestion sur la duréeHow long have you been waiting?depuis combien de temps
stillContinuité insistanteHe's still been sleeping!encore / toujours
these daysTendance actuelleShe's been travelling a lot these days.en ce moment / ces jours-ci

For vs Since : la distinction fondamentale

For introduit une durée (combien de temps ?) : for three days, for a week, for years.

Since introduit un point de départ précis (depuis quand ?) : since Monday, since 2019, since the accident.

Test rapide : si vous pouvez remplacer le marqueur par "pendant X temps", c'est for. Si vous répondez à "depuis quel moment", c'est since.

Comparaison

Present perfect continuous vs present perfect simple

La distinction entre le present perfect simple et le present perfect continuous est l'une des questions les plus fréquentes des apprenants de niveau B1 et B2. Les deux temps regardent le passé depuis le présent, mais ils le font avec des angles différents : le simple insiste sur le résultat, le continuous insiste sur la durée et le processus.

CritèrePresent perfect simplePresent perfect continuous
Focus principalRésultat, fait accompliDurée, processus, répétition
Question impliciteQu'est-ce qui s'est passé ?Depuis combien de temps / Pourquoi ?
ExempleI have written the report. (Le rapport est fini.)I have been writing the report. (Je l'écris depuis un moment.)
Avec "how many / how much"Préféré (I've read 3 books.)Rare dans ce contexte
Avec "for / since / how long"Possible avec stative verbsPréféré avec action verbs
Stative verbs (know, love…)ObligatoireImpossible
Verbes d'action (run, work…)Résultat : I have run 10km.Durée : I have been running for an hour.

Paires contrastives pour mémoriser

  • I've painted the kitchen. (La cuisine est peinte — résultat visible.) VS I've been painting all day. (J'ai peint toute la journée — durée et fatigue.)
  • She has read the book. (Elle a lu le livre — c'est fait.) VS She's been reading for hours. (Elle lit depuis des heures.)
  • He has eaten. (Il a mangé — repas terminé.) VS He's been eating since noon. (Il mange depuis midi.)
  • They have built the bridge. (Le pont est construit.) VS They have been building it for two years. (La construction dure depuis deux ans.)
Stative verbs

Les stative verbs : verbes incompatibles avec le continuous

Certains verbes anglais, appelés stative verbs (verbes d'état), décrivent des états mentaux, émotionnels ou de possession et non des actions dynamiques. Ces verbes ne peuvent pas, par définition, être mis au continuous — y compris au present perfect continuous. Avec ces verbes, on utilise toujours le present perfect simple accompagné de for ou since.

CatégorieVerbesExemple correct (simple)
Etats mentauxknow, understand, believe, think (opinion), remember, forgetI have known him for years.
Etats émotionnelslove, hate, like, prefer, want, need, wishShe has wanted this job since university.
Perception passivesee (percevoir), hear, smell, taste, feelI have heard this story before.
Possessionhave (posséder), own, belong, containHe has owned this house since 2010.
Relationsconsist of, include, involve, depend onThe project has involved 50 people.

Attention aux verbes à double sens : Certains verbes peuvent être à la fois statifs et dynamiques selon le contexte. Think au sens d'opinion (I think it's wrong → I have always thought so) vs think au sens de réfléchir (I have been thinking about your proposal). De même : have (possession : She has owned → She has always had) vs have (action : I've been having dinner with clients all week).

Forme interrogative

Questions et réponses au present perfect continuous

La forme interrogative du present perfect continuous place Have ou Has en tête de phrase, devant le sujet, suivi de been et du verbe en -ing. Pour les questions avec un mot interrogatif (WH-question), le mot interrogatif vient en tête, devant l'auxiliaire inversé.

Type de questionStructureExemple
Oui/nonHave/Has + sujet + been + V-ing ?Have you been waiting long?
How longHow long + have/has + sujet + been + V-ing ?How long has she been working here?
WhatWhat + have/has + sujet + been + V-ing ?What have you been doing all day?
WhereWhere + have/has + sujet + been + V-ing ?Where have they been staying?
WhyWhy + have/has + sujet + been + V-ing ?Why has he been acting so strangely?
Who (sujet)Who + has been + V-ing ?Who has been using my computer?

Réponses courtes

  • Have you been waiting long? — Yes, I have. / No, I haven't.
  • Has she been studying? — Yes, she has. / No, she hasn't.
  • How long have you been learning English? — For three years. / Since 2021.
Registres

Nuances stylistiques et registres d'emploi

Le present perfect continuous est un temps du registre courant, aussi bien à l'oral qu'à l'écrit informel et semi-formel. Il est fréquent dans la presse anglophone, dans les échanges professionnels et dans la conversation quotidienne. En revanche, dans un contexte académique très formel ou dans des textes juridiques, on peut lui préférer le present perfect simple, jugé plus précis et plus neutre.

Le ton du present perfect continuous peut varier selon le contexte. Il peut exprimer :

  • La fatigue ou l'exaspération : I've been trying to reach you all morning! (J'essaie de te joindre depuis ce matin !)
  • L'admiration ou la surprise : You've been working so hard lately! (Tu travailles tellement en ce moment !)
  • L'explication ou la justification : Sorry I'm late — I've been stuck in traffic. (Désolé d'être en retard — j'étais bloqué dans les embouteillages.)
  • La plainte ou la critique : Someone has been leaving dirty dishes in the sink! (Quelqu'un laisse des assiettes sales dans l'évier !)

Cette richesse stylistique fait du present perfect continuous un outil d'expression particulièrement expressif, apprécié en situation de communication authentique. Pour approfondir les temps anglais, consultez aussi notre guide sur le present perfect simple et les temps anglais en général.

Pratique

50 exemples traduits du present perfect continuous

Voici 50 exemples organisés par usage et par niveau de difficulté pour vous aider à intégrer le present perfect continuous de manière naturelle. Chaque exemple est traduit et contextualisé pour une meilleure mémorisation.

Exemples 1-15 : durée avec FOR et SINCE

#AnglaisFrançais
1I have been studying English for five years.J'étudie l'anglais depuis cinq ans.
2She has been working at this company since 2018.Elle travaille dans cette entreprise depuis 2018.
3They have been living together for six months.Ils vivent ensemble depuis six mois.
4He has been playing the piano since he was a child.Il joue du piano depuis son enfance.
5We have been waiting for the bus for half an hour.Nous attendons le bus depuis une demi-heure.
6The baby has been sleeping for three hours.Le bébé dort depuis trois heures.
7It has been raining since this morning.Il pleut depuis ce matin.
8My father has been reading that book for weeks.Mon père lit ce livre depuis des semaines.
9The engineers have been testing the software since Monday.Les ingénieurs testent le logiciel depuis lundi.
10She has been following this diet for a month.Elle suit ce régime depuis un mois.
11I have been saving money for years to buy a flat.J'économise depuis des années pour acheter un appartement.
12He has been learning Japanese since last spring.Il apprend le japonais depuis le printemps dernier.
13The children have been playing outside all afternoon.Les enfants jouent dehors depuis tout l'après-midi.
14They have been negotiating the contract for weeks.Ils négocient le contrat depuis des semaines.
15She has been teaching at this school since she graduated.Elle enseigne dans cette école depuis qu'elle a obtenu son diplôme.

Exemples 16-30 : cause récente et résultat visible

#AnglaisFrançais
16You look exhausted. Have you been working all night?Tu as l'air épuisé. Tu as travaillé toute la nuit ?
17Her eyes are red. She has been crying.Ses yeux sont rouges. Elle a pleuré.
18The floor is wet. Someone has been washing it.Le sol est mouillé. Quelqu'un l'a lavé.
19You're out of breath. Have you been running?Tu es essoufflé. Tu as couru ?
20The kitchen smells great. Has she been baking?La cuisine sent bon. Elle a fait de la pâtisserie ?
21My hands are dirty because I have been gardening.J'ai les mains sales parce que j'ai fait du jardinage.
22He looks much fitter. He has been going to the gym.Il a l'air beaucoup plus en forme. Il va à la salle de sport.
23The road is covered in leaves. It has been windy.La route est couverte de feuilles. Il a fait du vent.
24She seems calm now. She has been meditating.Elle semble calme maintenant. Elle a médité.
25You know the city well. Have you been visiting often?Tu connais bien la ville. Tu y es venu souvent ?
26His throat is sore because he has been talking all day.Il a mal à la gorge parce qu'il a parlé toute la journée.
27The grass is long. Nobody has been cutting it.L'herbe est longue. Personne ne l'a coupée.
28I feel better — I have been taking the new medication.Je me sens mieux — je prends le nouveau médicament.
29She's tanned. She has been sunbathing all week.Elle est bronzée. Elle a bronzé toute la semaine.
30The project looks great. You have been working hard!Le projet a l'air super. Tu as travaillé dur !

Exemples 31-45 : situations temporaires et répétitions récentes

#AnglaisFrançais
31I've been staying at my parents' while my flat is renovated.Je loge chez mes parents pendant la rénovation de mon appartement.
32She's been taking the train lately because her car broke down.Elle prend le train ces derniers temps parce que sa voiture est en panne.
33We've been meeting every Friday for the past month.Nous nous réunissons chaque vendredi depuis un mois.
34He's been calling me three times a day this week.Il m'appelle trois fois par jour cette semaine.
35I've been eating out a lot recently — I haven't had time to cook.Je mange souvent au restaurant récemment — je n'ai pas eu le temps de cuisiner.
36She has been taking extra classes to prepare for her exam.Elle prend des cours supplémentaires pour préparer son examen.
37They've been sending me emails every day this week.Ils m'envoient des e-mails chaque jour cette semaine.
38The team has been training twice a day for the competition.L'équipe s'entraîne deux fois par jour pour la compétition.
39I have been trying to contact the manager all morning.J'essaie de contacter le responsable depuis ce matin.
40She's been sleeping on a sofa since her room was flooded.Elle dort sur un canapé depuis que sa chambre a été inondée.
41He has been practising his speech in front of the mirror.Il répète son discours devant le miroir.
42They have been arguing about money for months.Ils se disputent à propos d'argent depuis des mois.
43I've been feeling under the weather lately.Je ne me sens pas très bien ces derniers temps.
44She has been substituting for the head teacher this term.Elle remplace le directeur ce trimestre.
45We've been looking for a new office for six weeks.Nous cherchons un nouveau bureau depuis six semaines.

Exemples 46-50 : contextes professionnels et formels

#AnglaisFrançais
46The company has been expanding its operations in Europe since 2022.L'entreprise développe ses activités en Europe depuis 2022.
47Researchers have been studying the effects of the drug for several years.Les chercheurs étudient les effets du médicament depuis plusieurs années.
48The government has been implementing new measures to tackle inflation.Le gouvernement met en oeuvre de nouvelles mesures pour lutter contre l'inflation.
49Our team has been collaborating with the Paris office on this report.Notre équipe collabore avec le bureau de Paris sur ce rapport.
50Scientists have been warning about this risk for decades.Les scientifiques mettent en garde contre ce risque depuis des décennies.
Erreurs fréquentes

Erreurs fréquentes et comment les éviter

Même les apprenants avancés commettent des erreurs avec le present perfect continuous. Voici les pièges les plus fréquents, avec les corrections correspondantes et les explications nécessaires pour les comprendre et les éviter définitivement.

Erreur fréquenteCorrectionExplication
I am knowing him for years.I have known him for years.Know est un stative verb, incompatible avec le continuous.
I have been waiting since two hours.I have been waiting for two hours.Durée → for (pas since). Since introduit un point dans le temps.
She has been write the report.She has been writing the report.Après been, le verbe doit être à la forme -ing.
I have been living here since three years.I have been living here for three years.Three years est une durée → for.
He has been eaten since noon.He has been eating since noon.Confusion entre participe passé (eaten) et forme -ing (eating).

Pour pratiquer davantage les temps anglais et éviter ces erreurs, consultez également notre guide sur le prétérit en anglais, le conditionnel anglais et les auxiliaires modaux.

FAQ

Questions fréquentes sur le present perfect continuous

Quand utilise-t-on le present perfect continuous ?

On utilise le present perfect continuous pour exprimer une action qui a commencé dans le passé et qui est encore en cours au moment où l'on parle, ou qui s'est récemment terminée avec un résultat visible. Les marqueurs clés sont : for, since, all day, lately, recently.

Quelle est la différence entre present perfect simple et continuous ?

Le present perfect simple met l'accent sur le résultat ou le fait accompli (I have written the report — le rapport est fini). Le present perfect continuous insiste sur la durée ou le processus (I have been writing the report all morning — je suis en train de l'écrire depuis longtemps). Avec des stative verbs (know, love, believe), on utilise toujours le simple.

Comment se forme le present perfect continuous ?

La formation est : have/has + been + verbe-ing. Affirmatif : She has been working. Négatif : She hasn't been working. Interrogatif : Has she been working? À l'oral, la contraction est systématique : I've been, he's been, they've been.

Quels sont les marqueurs temporels du present perfect continuous ?

Les principaux marqueurs sont : for (durée : for two hours), since (point de départ : since Monday), all day / all morning / all week, lately, recently, how long (dans les questions). Ces marqueurs signalent presque toujours le continuous plutôt que le simple.

Peut-on utiliser le present perfect continuous avec tous les verbes ?

Non. Les stative verbs ne peuvent pas se mettre au continuous : know, understand, love, hate, want, need, believe, own, belong. On dira donc I have known him for years (simple) et jamais I have been knowing him.

Comment exprimer la cause récente avec le present perfect continuous ?

C'est l'un des usages les plus idiomatiques : on l'utilise pour expliquer l'état présent par une cause récente. Exemples : Your eyes are red — have you been crying? She's exhausted because she's been working overtime all week. Le lien cause-effet est au coeur de cette construction.

For ou since : quelle préposition choisir ?

For s'utilise avec une durée : for three days, for a long time, for ages. Since s'utilise avec un point de départ précis : since Monday, since 2020, since I arrived. Astuce : si vous répondez à "combien de temps ?", utilisez for ; si vous répondez à "depuis quand ?", utilisez since.

Comment poser une question avec le present perfect continuous ?

La structure interrogative est : Have/Has + sujet + been + V-ing ? Exemples : How long have you been waiting? Has she been feeling better lately? Have they been working on the project? Pour les questions WH-, le mot interrogatif se place en tête : Why has he been acting strangely?

Maîtrisez les temps 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