Anglais · Terminale · 4 min de lecture
Imaginer un passé différent : if + past perfect, would have
Imaginer un passé différent : If + past perfect, would have + participe passé (« If you had told me, I would have helped you ») ; reconnaître l'inversion « had they knocked » à la place de if.
Chapitre du programme : La phrase
Bloc 1 sur 7 · Comprendre
Comprendre : une condition qui ne s'est pas réalisée
Pour imaginer un passé différent de ce qui s'est réellement produit, l'anglais combine deux temps :
- dans la proposition en if (la condition) : le past perfect, had + participe passé ;
- dans la principale (la conséquence imaginée) : would have + participe passé.
« If Anna had found the key, she would have opened the box. » Ce qui s'est passé en réalité : Anna n'a pas trouvé la clé, et la boîte est restée fermée. Le français dit de même : « Si Anna avait trouvé la clé, elle aurait ouvert la boîte. »
Bloc 2 sur 7 · Approfondir
Approfondir : négation, ordre, inversion
La négation peut porter sur l'une ou l'autre proposition :
- had not (hadn't) + participe passé : « If Max hadn't eaten all the biscuits, we would have had some for tea. »
- would not (wouldn't) have + participe passé : « If the bus had arrived on time, I wouldn't have run to school. »
L'ordre des propositions est libre : la proposition en if peut venir en tête ou à la fin, les temps ne changent pas : « My cousins would have visited us if they had had more time. »
Les formes contractées hadn't, wouldn't et would've sont correctes.
L'inversion (niveau B2). À l'écrit soutenu, on peut supprimer if et placer had devant le sujet : « I would have given the children some sweets had they knocked on the door for Halloween. » (exemple du programme) = if they had knocked.
Bloc 3 sur 7 · Exemple
Exemple : construire la phrase pas à pas
Phrase à compléter : « If the bus ___ (arrive) on time, I ___ (not / run) to school. »
- Repérer la condition passée non réalisée : le bus n'est pas arrivé à l'heure → proposition en if au past perfect : had arrived (arrive est régulier : arrived).
- Construire la conséquence imaginée : would + have + participe ; la principale est négative : wouldn't have run (run, ran, run : on prend la troisième forme).
- Relire : « If the bus had arrived on time, I wouldn't have run to school. » Aucun would dans la proposition en if.
Bloc 4 sur 7 · Visualiser
Visualiser : deux propositions, deux temps
| Proposition en if (condition) | Principale (conséquence imaginée) |
|---|---|
| had + participe passé | would have + participe passé |
| If Anna had found the key, | she would have opened the box. |
| If Max hadn't eaten all the biscuits, | we would have had some for tea. |
| Inversion : had they knocked on the door | I would have given them some sweets |
Jamais would dans la colonne de gauche ; jamais had seul dans la colonne de droite.
Continuez sur votre lancée
Vous avez découvert l’essentiel et un exemple. Retrouvez la suite du cours et les points à retenir, puis passez à l’entraînement guidé dans votre compte.
- Les formules et les repères à retenir
- Les erreurs fréquentes expliquées
- Un exercice avec des aides et sa correction
L’accès gratuit comprend les cours et exercices de votre niveau choisi.
Sources
- Arrêté du 5 mai 2025, BO n° 22 du 29 mai 2025 (NOR MENE2504621A) — annexe 4, « Programme d'anglais pour les classes de lycée général et technologique », en vigueur en seconde (2025), première et terminale (2026) — https://www.education.gouv.fr/sites/default/files/ensel621_annexe4.pdf — Programme d'anglais pour les classes de lycée (2025) — Classe de terminale — Outils linguistiques LVA, LVB et LVC — « Grammaire B1 / B2 » (p. 42) : « (B2) Exprimer une hypothèse passée à l'aide du conditionnel passé et du past perfect inversé »
- Cambridge Dictionary, Grammar, « Conditionals » (past perfect + would have : condition impossible) — https://dictionary.cambridge.org/grammar/british-grammar/conditionals
- Cambridge Dictionary, Grammar (British grammar), « Table of irregular verbs » — https://dictionary.cambridge.org/grammar/british-grammar/irregular-verbs
Vous pensez avoir trouvé une erreur dans cette leçon ? Signalez-la par e-mail.