B2

Past Perfect Continuous Exercise

Choose the correct Past Perfect Continuous form

Le past perfect continuous : la durée avant un moment passé

Le past perfect continuous (had been + verbe-ing) exprime une activité en cours pendant une période menant à un moment du passé : She had been waiting for an hour when the bus arrived. Il répond à la question « depuis combien de temps cela durait-il à ce moment-là ? » et explique souvent un état passé : He was tired because he had been running.

Le français rend cette idée par l'imparfait avec « depuis » (« elle attendait depuis une heure »), ce qui pousse les francophones vers un simple past continuous : « She was waiting for an hour when… » perd la dimension d'antériorité. Repérez le duo d'indices : une durée (for, since, all morning) plus un point de repère passé. Distinguez aussi past perfect simple et continu : had read three chapters compte un résultat, had been reading souligne l'activité. Les verbes d'état (know, own, believe) restent au past perfect simple : had known her for years, jamais « had been knowing ». L'exercice alterne les deux formes pour vous forcer à trancher entre résultat et durée.

Complete with Past Perfect Continuous

Question 1 / 100%
1.

She was exhausted because she ___ ___ running.

2.

He ___ ___ working all day, so he was very tired.

3.

My eyes hurt because I ___ ___ reading all morning.

4.

They ___ ___ waiting for two hours before the bus came.

5.

She told me she ___ ___ learning English for five years.

6.

___ they ___ arguing before you arrived?

7.

How long ___ you ___ living there before you moved?

8.

We ___ ___ playing tennis for an hour when it started raining.

9.

I ___ ___ studying for three hours when you arrived.

10.

The ground was wet because it ___ ___ raining.

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