Intermédiaire · Unit 20

Le present perfect progressif

Le present perfect progressif a la forme have / has been + verbe-ing et souligne qu'une action commencée à un moment du passé se poursuit encore aujourd'hui.

Explication

Le present perfect progressif a la forme have / has been + verbe-ing et souligne qu'une action commencée à un moment du passé se poursuit encore aujourd'hui. Là où le present perfect met l'accent sur le résultat ou l'expérience, la forme progressive met l'accent sur le « processus » lui-même, qui se prolonge jusqu'à cet instant.

 

A.  Forme — have / has been + verbe-ing 

Pour le present perfect progressif, on place have ou has selon le sujet, puis been, participe passé du verbe be, et enfin le verbe en -ing. La formule tient en trois blocs — have / has been + verbe-ing — et has been ne s'emploie qu'avec un sujet à la 3e personne du singulier.

Sujethave/has been + verbe-ingExemple
I / you / we / theyhave been + verbe-ingI have been reading.
he / she / ithas been + verbe-ingShe has been reading.
Nom singulierhas been + verbe-ingAnna has been reading.

La forme négative se construit avec haven't been / hasn't been + verbe-ing, et la forme interrogative suit l'ordre Have / Has + sujet + been + verbe-ing?

  • I have been learning Japanese this year. (J'apprends le japonais depuis le début de l'année.)
  • He has been working out every day. (Il fait du sport tous les jours en ce moment.)
  • They haven't been sleeping well. (Ils ne dorment pas bien ces temps-ci.)
  • Has she been feeling better? (Est-ce qu'elle se sent mieux ?)

 

B.  Différence avec le present perfect — résultat vs continuité 

Le present perfect (have + p.p.) met l'accent sur le résultat que laisse une action achevée, tandis que le present perfect progressif (have been + -ing) met l'accent sur le processus qui se poursuit jusqu'à maintenant. Pour une même situation, le choix du temps change selon ce que l'on veut souligner.

TempsAccentExemple
Present perfect (achevé, résultat)c'est fini, le résultat demeureI have written three emails.
Present perfect progressif (continuité)on continue jusqu'à maintenantI have been writing emails all morning.
Present perfect (nombre d'expériences)combien de fois jusqu'iciShe has read this book twice.
Present perfect progressif (en cours)cela continue encoreShe has been reading this book for two weeks.
  • I have painted the wall. (J'ai fini de peindre le mur.)
  • I have been painting the wall all day. (Je peins le mur depuis ce matin.)
  • He has read three books this month. (Il a lu trois livres ce mois-ci.)
  • He has been reading all afternoon. (Il lit depuis le début de l'après-midi.)

 

C.  Expressions fréquentes — for / since / all day 

Comme le present perfect progressif souligne depuis combien de temps l'action dure, il forme souvent paire avec les expressions de durée comme for (durée), since (point de départ), all day / all week. Il permet aussi de répondre naturellement à une question en How long ~?

ExpressionCe qui suitExemple
forune duréeI have been waiting for an hour.
sinceun point de départShe has been working since 9 a.m..
all day / all weektoute la journée, toute la semaineIt has been snowing all day.
lately / recentlyces temps-ci, récemmentI have been feeling tired lately.
How long ~?pendant combien de tempsHow long have you been studying?
  • She has been talking on the phone for an hour. (Elle est au téléphone depuis une heure.)
  • We have been living in this city since 2018. (Nous habitons cette ville depuis 2018.)
  • The kids have been playing outside all afternoon. (Les enfants jouent dehors depuis le début de l'après-midi.)
  • How long have you been learning Korean? (Depuis combien de temps apprenez-vous le coréen ?)

Points clés

  1. 1Le present perfect progressif se compose de trois blocs : have / has been + verbe-ing — c'est le premier point à retenir. (ex. : She has been working.)
  2. 2Le present perfect met l'accent sur le résultat achevé, le present perfect progressif sur le processus qui se poursuit jusqu'à maintenant : habituez-vous à cette différence. (ex. : I have painted — c'est peint / I have been painting — je suis en train de peindre)
  3. 3Il forme paire avec les expressions de durée comme for (durée), since (point de départ), all day / all week pour souligner depuis combien de temps l'action dure : cet emploi est très utile à l'usage.
  4. 4Les verbes d'état comme know, like, love, want, have (posséder) ne s'emploient en principe pas au present perfect progressif : retenez cette exception. (ex. : I have known him for years. — I have been knowing him. est agrammatical)
  5. 5La tournure française « depuis + présent » (« j'apprends le japonais depuis un an ») correspond le plus souvent au present perfect progressif anglais : ce repère simplifie beaucoup le choix du temps.

Exemples

I have been working all morning.
Je travaille depuis ce matin.
She has been studying for three hours.
Elle étudie depuis trois heures.
We have been waiting for the bus for 20 minutes.
Nous attendons le bus depuis 20 minutes.
He has been learning Chinese since last year.
Il apprend le chinois depuis l'année dernière.
They have been playing tennis all afternoon.
Ils jouent au tennis depuis le début de l'après-midi.
Cette unité contient d'autres exemples. Inscrivez-vous pour tous les voir et les écouter.

Erreurs fréquentes

I have working all day.
I have been working all day.
She has been study for three hours.
She has been studying for three hours.
He is been waiting for an hour.
He has been waiting for an hour.
I have been knowing him for years.
I have known him for years.
We have been living here since ten years.
We have been living here for ten years.
Vérifiez si vous maîtrisez vraiment ce point
Lire une règle et savoir l'appliquer sont deux choses différentes. En cas d'erreur, l'IA vous indique la notion qui bloque.
S'exercer gratuitement