Le plus-que-parfait progressif ou continu (past perfect continuous en anglais) est utilisé pour parler d’une action dans le passé qui a été interrompue par une autre action dans un passé plus récent.
Quand l’utilise-t-on ?
On l’emploie dans deux cas :
Lorsque l’énonciateur veut parler d’une chose qui s’est déroulée dans le passé mais a été interrompue.
They hadbeenwaiting for almost an hour when the bus finally arrived.
Ils attendaient depuis près d’une heure lorsque le bus est enfin arrivé.
Lorsque l’énonciateur veut indiquer une relation de cause à effet entre deux évènements dans le passé.
The teacher was angry because we hadbeeneating during his class.
Le professeur était en colère parce que nous avions mangé pendant son cours.
Comment le construire ?
Construire le past perfect continuous nécessite trois éléments :
l’auxiliaire « have » au prétérit,
l’auxiliaire « be » au participe passé,
et la forme -ing du verbe principal.
À la forme affirmative :
Sujet + had + been + base verbale + ing
Sofia hadbeenliving in London for 2 years when she left.
Sofia vivait à Londres depuis deux ans lorsqu’elle est partie.
À la forme négative :
Sujet + had + not + been + base verbale + ing
Sofia had not/hadn’t beenliving in London for 2 years when she left.
Sofia ne vivait pas à Londres depuis deux ans lorsqu’elle est partie.
À la forme interrogative :
Had + sujet + been + base verbale + ing
Had Sofia beenliving in London for 2 years when she left?
Sofia vivait-elle à Londres depuis deux ans lorsqu’elle est partie ?
Quelques exemples supplémentaires :
I hadbeenworking all day, I only wanted to sleep.
J’ai travaillé toute la journée, je n’avais qu’une envie : dormir.
When we met, you hadbeenworking for my uncle for two years already.
Lorsque nous nous sommes rencontrés, cela faisait déjà deux ans que tu travaillais pour mon oncle.
It had not beenraining for three days?
Il n’avait pas plu depuis trois jours.
He hadbeendriving for less an hour when the car broke down.
Il roulait depuis moins d’une heure lorsque la voiture est tombée en panne.
They were late because they hadbeendoing their homework.
Ils étaient en retard parce qu’ils avaient fait leurs devoirs.
Had Louis beenworking all night?
Louis a-t-il travaillé toute la nuit ?
Si tu veux en savoir plus sur les autres constructions du passé, rendez-vous ici :