Present Perfect Continuous Exercise
Objectif : à la fin de cet exercice, vous saurez utiliser le present perfect continuous : la durée qui se prolonge correctement en situation réelle.
Le present perfect continuous (have/has been + verbe-ing) insiste sur une activité qui dure jusqu’à maintenant : I’ve been waiting for an hour (et j’attends toujours), It has been raining all day. Il explique aussi un état présent visible : You’re out of breath — have you been running?
Le français traduit cette idée par un simple présent (« j’attends depuis une heure »), ce qui pousse vers l’erreur « I wait since one hour » — triple faute : temps, préposition, structure. La forme correcte exige trois pièces : have/has + been + -ing, sans en omettre aucune (« I’ve waiting », « I’ve been wait » sont des hybrides fréquents). Face au present perfect simple, la nuance est résultat contre durée : I’ve written three emails (combien — bilan) contre I’ve been writing emails all morning (depuis quand — activité). Les verbes d’état gardent leur interdit : I’ve known her for years, jamais « I’ve been knowing ». Avec since et for, les deux formes sont souvent possibles ; la continue souligne simplement l’effort ou la continuité. Astuce : si la phrase répond à « how long? », pensez continu ; si elle répond à « how many? », pensez simple. L’exercice oppose les deux sans relâche.
À vous d’écrire
Avant de commencer, écrivez une phrase en anglais qui utilise le present perfect continuous : la durée qui se prolonge. Vous la relirez après l’exercice — produire d’abord, vérifier ensuite.
Exercice — 10 questions
I · studying English for two hours.
She · working here since 2020.
They · playing football all afternoon.
How long · you been waiting?
He · not been feeling well lately.
We · been living in this city for five years.
· she been studying French?
It · been raining all day.
I · been trying to call you all morning.
My parents · been travelling for three weeks.
