Le past perfect en anglais : had + participe, by the time et before

Niveau B1

Le past perfect en anglais : had + participe, by the time et before

Dans cette leçon, une personne explique pourquoi elle n'a pas vu le film au cinéma. L'idée centrale est la suivante : quand le récit est déjà au passé et qu'il faut revenir à un fait plus ancien, on emploie had + participe ; by the time et before montrent l'ordre, et tout le reste est au prétérit. Avec because ou so, had + participe explique un problème par la cause qui l'a précédé. Quand survient un imprévu, le sens change : “When I arrived, the train left.” et “When I arrived, the train had left.” ne racontent pas la même chose.

Ce que vous savez déjà

“I went to the market.” raconte un fait au prétérit. “I was cooking dinner when you called.” pose le décor avec was + -ing et l'événement au prétérit. “I've done my homework.” emploie have + participe et relie le fait au présent. Vous allez maintenant employer le participe avec had, pour revenir à un moment plus ancien dans un récit.

Mots nouveaux

By the time relie deux faits : quand le second a eu lieu, le premier avait déjà eu lieu. La carte donne au moment où ; dans les phrases, le français dit plutôt quand… déjà. Before veut dire avant, et avant que ou avant de devant un verbe. Train s'écrit comme en français. Leave, ici, veut dire qu'un train ou un bus part, et left est le prétérit et le participe. Miss, c'est rater un bus ou un train ; lose, c'est perdre un objet, comme un téléphone. Close veut dire fermer, et start commencer.

Ce qui s'est passé hier

Une personne a attendu au cinéma ; l'autre est arrivée en retard et elle est rentrée. Écoutez toute la conversation et cherchez les trois retours vers un passé plus ancien : had already started, 'd missed et 'd lost. La conversation fixe d'abord un moment, l'arrivée au cinéma ; ces retours ne viennent qu'ensuite. Took et went restent au prétérit. So veut dire alors.

Had + participe

“I'd missed the bus.” correspond à j'avais raté le bus. Had est le même à toutes les personnes : I had, she had, we had. À l'oral, il devient souvent 'd, et la négation est hadn't : “We hadn't eaten.” Le français dit le train était parti avec être ; l'anglais dit toujours had : “The train had already left.”

Le participe est celui de have done. Les verbes réguliers finissent en -ed, comme missed et closed. Certains irréguliers ont une forme propre, comme gone, eaten et done ; lost, left, slept et read sont identiques au prétérit, et read se prononce comme red. Attention à deux formes proches : I'd + participe, c'est I had, mais I'd like vient de would ; et had seul, comme dans had lunch, est simplement le prétérit de have.

I'd / She had / We hadn't lost my phone / missed the bus / gone home / eaten

La cause est plus ancienne

Pour expliquer un problème, dites d'abord le problème au prétérit, puis la cause avec because : “I was late because I'd missed the bus.” Le retard est le fait du récit, et le bus raté vient avant. Avec so, la cause vient d'abord : “I'd lost my phone, so I didn't call you.” Dans ces phrases, I missed the bus, sans had, est courant aussi, car because relie déjà les deux faits ; had précise que la cause vient avant.

I was late / We didn't see the film because I'd missed the bus / we'd lost the tickets

By the time et before : lequel vient d'abord

By the time et before accompagnent le fait le plus récent, qui est ici au prétérit : I arrived, we arrived, she called. Dans ces phrases, le fait le plus ancien prend had : “By the time I arrived, the shop had closed.” Les deux parties peuvent changer de place : “The film had started by the time I arrived.” Mettez une virgule quand by the time vient en premier.

By the time indique qu'à ce moment-là, l'autre fait avait déjà eu lieu ; souvent, il était trop tard. Before dit seulement qu'un fait vient avant l'autre : “I'd read the report before she called.”

By the time I arrived / we arrived at the station, the shop had closed / the train had left

Est parti ou était parti ?

Quand survient un imprévu, had change l'histoire. “When I arrived, the train left.” dit que vous êtes arrivé et que le train est parti juste après : vous l'avez vu partir. “When I arrived, the train had left.” dit qu'il est parti avant votre arrivée : il n'était plus là. C'est pareil pour “When I arrived, the shop closed.” et “When I arrived, the shop had closed.” Le français fait la même différence avec est parti et était parti.

Have et had visent aussi des moments différents. “I've lost my phone.” parle de maintenant : le téléphone reste perdu. “I'd lost my phone.” regarde un moment du récit et ne dit rien de la situation d'aujourd'hui.

Had seulement quand il sert

Si vous racontez les faits dans l'ordre où ils ont eu lieu, le prétérit suffit : “We arrived, had lunch and went home.” Ici had est le prétérit de have, et chaque verbe fait avancer l'histoire. Before montre déjà l'ordre, donc “I read the report before I went home.” est correct sans had. Avec before, had est facultatif : il souligne seulement que le fait était déjà accompli. Dans la conversation, “I'd missed the bus, so I took the train.” répond à Why were you late? : le récit en est déjà au retard, revient à un fait plus ancien avec had et reprend le prétérit avec took.

La dernière phrase est seulement à reconnaître : “I had been waiting for an hour when the bus arrived.” Had been + -ing dit depuis combien de temps quelque chose durait ; vous n'avez pas besoin d'employer cette forme maintenant.

À vous

Écoutez chaque phrase et répétez-la. Racontez un retard avec “I was late because I'd missed the bus.” et remplacez bus par train. Employez ensuite “By the time I arrived, the shop had closed.” et remplacez shop par market. Choisissez entre “When I arrived, the train left.” et “When I arrived, the train had left.” : avez-vous vu le train partir ? Pour finir, dites “I'd read the report before she called.” et remplacez read par done.

Résumé : ce qui est venu avant

Quand le récit est déjà au passé, had + participe revient à un fait plus ancien ; tout le reste est au prétérit. By the time et before accompagnent le fait le plus récent, et because peut apporter la cause plus ancienne. Si les faits sont dans l'ordre, ou si before montre déjà l'ordre, had n'est pas nécessaire.

Avant : had + participeLienAprès : prétérit
The shop had closedby the timeI arrived.
The train had leftwhenI arrived.
She had gone homebeforeI arrived.
I'd missed the bussoI took the train.
We'd lost the ticketssowe didn't see the film.

Leçons suivantes