Exercices de grammaire › Present Perfect Continuous Tense
Le present perfect continu : phrases affirmatives
450 exercices à trous, 45 tests de dix
Trois pièces dans un ordre fixe : have ou has, puis been, puis la forme en -ing.
Entraînez-vous sur cette forme
Chargement…
Votre première question arrive.
Le schéma
La seule partie qui change avec le sujet est have ou has. Been et la forme en -ing restent identiques pour tout le monde :
I have been waiting. She has been waiting. They have been waiting.
À l’oral, l’auxiliaire se contracte : I’ve been, she’s been, they’ve been.
La durée vient d’ordinaire en dernier
Comme ce temps parle de longueur, la plupart des phrases finissent par la période :
We have been living here for three years. It has been raining since lunchtime.
Sans durée, la phrase sous-entend plutôt un résultat visible : You*’ve been running***, dit à quelqu’un hors d’haleine.
all day, all week, lately
Ces expressions s’y logent naturellement et renforcent l’idée d’une étendue de temps :
She has been complaining all week. Prices have been rising lately.
Le schéma de l’explication
Un emploi très fréquent met l’état présent d’abord et la cause ensuite :
I’m covered in paint. I*’ve been decorating** the hall.*
Les deux moitiés comptent : la première est maintenant, la seconde dit ce qui l’a produite.
Où ça coince pour un francophone
Trois pièces là où le français en a une. « Nous habitons ici depuis trois ans » tient en un verbe ; l’anglais en demande trois, dans un ordre invariable :
We have been living here for three years.
L’erreur He has been work all day perd la troisième pièce. Le réflexe : après been, il y a toujours un -ing.
« Je suis couvert de peinture, j’ai repeint l’entrée » : la structure est la même. Le français met l’état puis la cause, et l’anglais aussi :
Je suis couvert de peinture. J’ai repeint l’entrée. → I’m covered in paint. I*’ve been decorating** the hall.*
Seul le temps change : votre passé composé devient un present perfect continu, parce que l’activité explique l’état actuel.
« Tu as couru ! » se dit avec ce temps. Sans durée, la phrase anglaise signale une cause visible : You*’ve been running*** — « tu as couru », dit à quelqu’un essoufflé. Le français emploie le passé composé ; l’anglais, le continu.
« Ces derniers temps » et « dernièrement » donnent lately. Et ils appellent ce temps :
- « Les prix augmentent ces derniers temps » → Prices have been rising lately
- « Elle se plaint depuis toute la semaine » → She has been complaining all week
Votre présent devient un present perfect continu dès qu’une période court jusqu’à maintenant.
La contraction she’s been n’a rien d’ambigu. Contrairement à she’s finished, où she’s pourrait valoir is, ici been lève le doute : seul has been existe. Le français n’a pas ce genre de raccourci, mais il n’y a rien à craindre.
Toutes les formes
| Sujet | Forme pleine | Contraction |
|---|---|---|
| I, you, we, they | have been working | I've been working |
| he, she, it | has been working | she's been working |
Exemples
Tirés des 450 phrases de cet exercice. La réponse est surlignée.
- I have been playing this instrument since I was young.
- The parents have been waiting for their child at the amusement park.
- They have been traveling around Europe for months.
- They have been working on this project since last week.
- The students have been studying in the classroom since the morning.
- Laura has been working at this company for five years.
- Martha has been cooking dinner since afternoon.
- She has been waiting for her friends at the coffee shop.
- Mary and John have been watching a movie since yesterday.
- She has been studying to become a doctor for five years.
- The pianist has been practicing the same piece all evening.
- The clerk and I have been reading the form for ten minutes.
Erreurs à éviter
Incorrect : He has been work all day. correct : He has been working all day.
Been seul ne suffit pas — le verbe principal a besoin de -ing.
Incorrect : They has been waiting. correct : They have been waiting.
They est pluriel, donc have.