B1

Present Perfect Continuous Exercise

Choose the correct Present Perfect Continuous form

Le present perfect continuous : la durée qui se prolonge

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.

Complete with Present Perfect Continuous

Question 1 / 100%
1.

She ___ working here since 2020.

2.

He ___ not been feeling well lately.

3.

I ___ been trying to call you all morning.

4.

They ___ playing football all afternoon.

5.

___ she been studying French?

6.

It ___ been raining all day.

7.

How long ___ you been waiting?

8.

We ___ been living in this city for five years.

9.

I ___ studying English for two hours.

10.

My parents ___ been traveling for three weeks.

Besoin d'un accompagnement personnalisé ? Antony propose du coaching individuel et des formations sur mesure.
antonyaddy.com