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.
I went to the market.
I was cooking dinner when you called.
I've done my homework.
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.
- A
We waited for you at the cinema yesterday. What happened?
- B
By the time I arrived, the film had already started, so I went home.
Quand je suis arrivé, le film avait déjà commencé, alors je suis rentré.
- A
Why were you late?
- B
I'd missed the bus, so I took the train.
- A
Why didn't you call me?
- B
I'd lost my phone.
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
The train had already left.
I'd lost my phone.
I'd missed the bus.
She had gone home.
We hadn't eaten.
He hadn't done the shopping.
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
I was late because I'd missed the bus.
We didn't see the film because we'd lost the tickets.
Nous n'avons pas vu le film parce que nous avions perdu les billets.
She was tired because she hadn't slept.
I didn't call you because I'd lost my phone.
Je ne t'ai pas appelé parce que j'avais perdu mon téléphone.
I'd lost my phone, so I didn't call you.
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
By the time we arrived at the station, the train had left.
Quand nous sommes arrivés à la gare, le train était déjà parti.
By the time I arrived, the shop had closed.
The film had started by the time I arrived.
I'd read the report before she called.
She had gone home before I arrived.
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.
When I arrived, the train left.
When I arrived, the train had left.
When I arrived, the shop closed.
When I arrived, the shop had closed.
I've lost my phone.
I'd lost my phone.
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.
We arrived, had lunch and went home.
Nous sommes arrivés, nous avons déjeuné et nous sommes rentrés.
I read the report before I went home.
I'd missed the bus, so I took the train.
I had been waiting for an hour when the bus arrived.
À 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.
I was late because I'd missed the bus.
By the time I arrived, the shop had closed.
When I arrived, the train left.
When I arrived, the train had left.
I'd read the report before she called.
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.
Leçons suivantes
- Poser des questions sur hier en anglais : did, didn't, was, were
- Le passé continu en anglais : was/were + -ing, when et while
- Parler de ses expériences en anglais : have been, have done, ever, never, already
- Le discours rapporté en anglais : said, told et asked if
- Faire une réclamation en anglais : expliquer le problème et négocier
- Évaluer une décision passée en anglais
- Parler d'une échéance en anglais : will have finished et will be working
- Verbes à particule en anglais