Le present perfect continuous, également appelé present perfect progressive, exprime une action commencée dans le passé et qui se poursuit encore maintenant. Il met l'accent sur la durée de l'action, ou sur une activité récente dont le résultat est visible dans le présent : c'est précisément ce qui le distingue du present perfect simple. Ce guide présente la formule, les mots-clés à repérer et les situations où l'on a facilement tendance à en abuser.
.webp?alt=media&token=494575a2-8538-451f-9565-e1b30af0f149)
On le forme avec have ou has, suivi de been et d'un verbe terminé par -ing. C'est l'un des quatre temps du présent, et le seul qui associe la structure du perfect à une véritable idée de durée en cours.
Comparé aux autres temps du présent, le present perfect continuous se distingue par l'accent qu'il met sur une durée continue jusqu'au moment présent :
| Temps | Ce qu'il met en avant | Exemple |
|---|---|---|
| Present simple | Habitudes, faits, horaires | He studies English every evening. |
| Present continuous | Actions en train de se dérouler | He is studying English right now. |
| Present perfect | Action passée reliée au présent | He has studied English for two years. |
| Present perfect continuous | Durée d'une action en cours | He has been studying English since he was ten. |
Le present perfect continuous insiste sur la durée ou sur le déroulement de l'action, tandis que le present perfect simple met en avant le résultat ou l'achèvement. « I have been reading this book » souligne l'activité en cours ; « I have read this book » souligne qu'elle est terminée. Les deux formes sont grammaticalement correctes, mais elles ne répondent pas à la même question, et cette confusion fait partie des comparaisons grammaticales les plus recherchées en anglais.
La construction du present perfect continuous suit un schéma simple, avec des auxiliaires et le participe en -ing :
| Forme | Règle | Exemple |
|---|---|---|
| Affirmative | have / has + been + verbe-ing | I have been waiting. |
| Négative | have / has + not + been + verbe-ing | She hasn't been feeling well. |
| Interrogative | Have / Has + sujet + been + verbe-ing ? | Have you been working? |
Ce temps est indispensable dans plusieurs situations qui mettent en avant une durée ou une activité récente :
Des activités commencées dans le passé et qui se poursuivent dans le présent.
Des activités récentes qui laissent un effet ou un résultat visible dans le présent.
On se concentre sur le temps pendant lequel une situation ou un travail se poursuit.
Exprimer une remarque ou une plainte au sujet d'actions récentes qui se répètent.
Certaines expressions de temps accompagnent régulièrement le present perfect continuous :
| Mot | Emploi | Exemple |
|---|---|---|
| for | Une durée | for two hours |
| since | Un point de départ précis | since 3:00 PM |
| all day / all morning | Une période continue | all day long |
| lately / recently | Une période récente non précisée | working hard lately |
Observez comment un changement de structure déplace l'accent entre l'achèvement et le déroulement :
| Phrase | Forme correcte | Pourquoi |
|---|---|---|
| I ___ (read) three books this month. | have read | Met l'accent sur le résultat / le nombre |
| I ___ (read) for two hours straight. | have been reading | Met l'accent sur la durée |
| She ___ (know) him for years. | has known | Verbe d'état, pas de forme continue |
| They ___ (build) that house for a year. | have been building | Met l'accent sur le processus en cours |
Attention à ces erreurs courantes avec le present perfect continuous :
| Incorrect | Correct |
|---|---|
| I have been knowing him for years. | I have known him for years. |
| She has been done her homework. | She has been doing her homework. |
| We have work here since 2020. | We have been working here since 2020. |
Learna AI repère si une phrase décrit une durée ou un résultat achevé, et oriente vers been + -ing dès que l'accent porte réellement sur le temps pendant lequel quelque chose se poursuit. Il signale aussi les verbes d'état comme know ou believe, qui ne se mettent pas à la forme continue, même à ce temps, et il vérifie que for et since sont bien associés, l'un à une durée, l'autre à un point de départ. Les apprenants qui travaillent la conversation centrée sur la durée avec Learna constatent 80 % de progrès dans le choix entre le present perfect et le present perfect continuous.
Une fois que la durée au présent devient naturelle, la même structure se transpose au passé avec le past perfect continuous, qui exprime une durée menant à un événement passé antérieur.
Mettez vos connaissances en grammaire en pratique avec les parcours d'apprentissage de Learna :
C'est le temps formé avec have/has + been + un verbe terminé par -ing, comme dans I have been waiting for one hour ou She has been working here for three years.
Affirmative : have/has + been + verbe-ing. Négative : have/has + not + been + verbe-ing. Interrogative : Have/Has + sujet + been + verbe-ing ?
On l'utilise pour exprimer une durée qui se prolonge jusqu'à maintenant, souvent avec for ou since, ou pour expliquer un résultat actuel causé par une activité récente.
Le present perfect met l'accent sur l'achèvement ou le résultat ; le present perfect continuous insiste sur le déroulement de l'action et sur sa durée.
On l'emploie lorsque la durée de l'action compte davantage que son achèvement, ou lorsqu'une activité récente explique une situation actuelle.
Utilisez for avec une durée, comme for two hours, et since avec un point de départ, comme since 3:00 PM.
You are wet because you have been walking in the rain explique un état actuel par une action récente qui s'est prolongée.
L'employer avec des verbes d'état comme know ou believe, qui n'apparaissent normalement pas à la forme continue, même à ce temps.
Oui, lorsque l'accent porte sur un résultat visible dans le présent, même si l'action vient de s'arrêter, comme dans I've been running, that's why I'm out of breath.
Commencez par Have ou Has, puis le sujet, puis been, puis le verbe en -ing : Have you been working all day?
Le present perfect continuous relie une action en cours au présent ; le past continuous décrit une action en cours à un moment précis du passé, sans lien avec le présent.
Le present perfect simple répond à « quoi » ou « combien » ; le present perfect continuous répond à « depuis combien de temps », ce qui en fait le meilleur choix dès que la durée est l'essentiel.
Learna AI observe si la phrase met l'accent sur un résultat achevé ou sur une durée en cours, puis propose la forme qui correspond au sens visé.
Oui. Learna AI propose des exercices qui obligent à choisir entre for et since, et corrige en temps réel les erreurs du type « since two hours ».