Niveau B2

Past perfect continuous

Le past perfect continuous décrit une action qui durait depuis un certain temps avant un moment du passé. Forme : had been + -ing (cela faisait… que, depuis + imparfait).

forme
+I had been waiting for an hour.
–She hadn’t been sleeping well.
?How long had they been living there?

Quand l’employer

  • Durée jusqu’à un moment passé, avec for / since / how long : We had been driving for six hours when the car broke down.
  • Traces visibles d’une activité antérieure : His eyes were red. He had been crying.
  • Comparaison : I had read the book (terminé) / I had been reading (activité, peut-être pas finie).

Exemples

  • It had been raining, so the streets were wet.Il avait plu, donc les rues étaient mouillées.
  • She had been working there for ten years before she left.Elle travaillait là-bas depuis dix ans quand elle est partie.
  • I was tired because I had been studying all night.J’étais fatigué parce que j’avais révisé toute la nuit.
  • How long had you been waiting when the bus came?Ça faisait combien de temps que tu attendais quand le bus est arrivé ?
  • He was out of breath because he had been running.Il était essoufflé parce qu’il avait couru.

Erreurs courantes

  • ✗ I waited for an hour when he came.✓ I had been waiting for an hour when he came.La durée antérieure à un moment passé demande le past perfect continuous.
  • ✗ It was an hour that I was waiting when he came.✓ I had been waiting for an hour when he came.Le français cela faisait une heure que j’attendais se rend par had been waiting, non par it was an hour that.
  • ✗ I had been waiting since two hours.✓ I had been waiting for two hours.Avec une durée on emploie for et non since, malgré le français depuis deux heures.
  • ✗ How long you had been waiting?✓ How long had you been waiting?Dans une question l’auxiliaire had se place avant le sujet.
  • ✗ I had been wait for an hour.✓ I had been waiting for an hour.Après had been le verbe prend la terminaison -ing.