Le third conditional : imaginer un autre passé

B2 · Intermédiaire avancéPhrases conditionnelles (conditionals)

If I had known, I would have called. C'est exactement « Si j'avais su, je t'aurais appelé » : had dans la partie avec if, would have dans le résultat. Et en anglais, c'est toujours had, même pour les verbes qui prennent « être » en français.

Ce que tu vas apprendre

  • Le third conditional met le past perfect (had + participe passé) dans la proposition avec if, comme le plus-que-parfait « si j'avais su »
  • La proposition principale utilise would have + participe passé, comme le conditionnel passé « j'aurais appelé » ; tu peux aussi dire could have ou might have
  • Il sert à imaginer comment une chose déjà passée aurait pu se passer autrement, souvent pour exprimer un regret
  • Pas de would have après if, comme pas de conditionnel après « si » en français, et toujours had, jamais was/were, même pour « si tu étais venu »

Imaginer un passé différent

Le third conditional regarde une chose qui s'est déjà passée et imagine comment elle aurait pu tourner autrement. On l'utilise souvent pour exprimer un regret ou pour dire ce qui se serait passé dans d'autres circonstances. En français, c'est exactement la même idée : « Si j'avais su, je t'aurais appelé. »

Bonne nouvelle : la logique est identique et les temps se correspondent presque mot pour mot. Le plus-que-parfait après « si » devient had + participe passé : « si j'avais su » → “if I had known”, « si elle avait révisé » → “if she had studied”. Le conditionnel passé devient would have + participe passé : « j'aurais appelé » → “I would have called”. Et comme en français, on distingue le présent imaginaire du passé imaginaire : « si je savais » = “if I knew”, « si j'avais su » = “if I had known”.

"If I had known, I would have called."
"If she had studied, she would have passed."

Past perfect, pas prétérit

Dans la proposition avec if, il faut la « couche » supplémentaire de had, c'est-à-dire le past perfect, et pas seulement le prétérit. “If I knew” appartient au second conditional (le présent, comme « si je savais ») ; pour le passé, on dit “If I had known”.

Attention au piège de l'auxiliaire « être ». En français, on dit « si tu étais venu », « si elle était partie », « si je m'étais levé plus tôt ». En anglais, le past perfect se forme toujours avec had, quel que soit le verbe : “If you had come earlier”, “If she had left”, “If I had got up earlier” (got en anglais britannique, gotten en anglais américain). “If you were come” n'existe pas.

Et oui, « si j'avais eu » donne had had : “If I had had more time, I would have finished.” Le double had paraît bizarre, mais c'est tout à fait correct (à l'oral, on entend souvent “If I'd had more time”).

"If we had left earlier, we wouldn't have missed the flight."
"If you had told me, I would have helped."

« Would have » + participe passé

La proposition principale décrit le résultat imaginé avec would have + participe passé : « je t'aurais appelé » → “I would have called”, « il n'aurait pas fait cette erreur » → “he wouldn't have made that mistake”.

Ici aussi, la règle « pas de conditionnel après si » t'aide : would have ne va jamais dans la partie avec if. Tu as peut-être déjà entendu « Si j'aurais su, j'aurais pas venu » : à l'oral, « si j'aurais » s'entend dans beaucoup de régions, mais il est considéré comme fautif en français standard. Son équivalent anglais, “If I would have known”, s'entend aussi dans l'anglais américain familier, mais il est compté comme une faute à l'écrit et aux examens.

À la place de would have, tu peux utiliser could have (« j'aurais pu ») ou might have (« j'aurais peut-être… », « peut-être que j'aurais… »), selon le sens : « on aurait pu y aller » → “we could have gone”. Ne traduis pas « aurait pu » par “would have can” : could have contient déjà l'idée de « pouvoir ». De même, « j'aurais dû » → “I should have”. Après have vient toujours le participe passé : “could have gone”, pas “could have go”.

Une nuance : si le résultat concerne le présent, la principale prend would + base verbale (“If she had studied, she would be a doctor now”). C'est un conditionnel mixte ; dans le third conditional « pur », c'est would have.

"If they had invited us, we could have gone."
"If he had listened, he wouldn't have made that mistake."

Exemples d'anglais authentique

"If I had saved more money, I would have bought a car."
"If they had checked the weather, they wouldn't have gone hiking."
"If he had apologized, she would have forgiven him."
"If I had had more time, I would have finished."

Attention

✗If I knew, I would have called.
✓If I had known, I would have called.

Dans la proposition avec if, il faut le past perfect (“had known”). “If I knew”, c'est « si je savais » (maintenant), pas « si j'avais su ».

✗If I would have known, I would have called.
✓If I had known, I would have called.

Would have va seulement dans la principale, comme le conditionnel en français : pas de « si j'aurais ». (L'anglais américain familier dit parfois “if I would have”, mais aux examens, c'est une faute.)

✗If you were come earlier, you would have seen her.
✓If you had come earlier, you would have seen her.

Calque de « si tu étais venu ». En anglais, le past perfect se forme toujours avec had, même pour venir, partir ou rester.

✗If they had invited us, we would have can go.
✓If they had invited us, we could have gone.

« On aurait pu y aller » = could have + participe passé. Could porte déjà l'idée de « pouvoir » ; pas de would en plus.

✗If she had studied, she would pass.
✓If she had studied, she would have passed.

Si le résultat est passé, la principale prend would have + participe passé, pas seulement would + base verbale. (would + base verbale ne convient que pour un résultat présent : “…, she would be a doctor now”, un conditionnel mixte.)

Comparaison avec ta langue

En français : si + plus-que-parfait, puis conditionnel passé : « Si j'avais su, je t'aurais appelé »

C'est la même structure en anglais, temps pour temps : if + had + participe passé, puis would have + participe passé : “If I had known, I would have called.” « Si nous étions partis plus tôt, nous n'aurions pas raté l'avion » → “If we had left earlier, we wouldn't have missed the flight.” Et la règle « pas de conditionnel après si » vaut aussi en anglais : pas de would have après if.

En français, certains verbes (venir, partir, arriver, rester, tomber…) et tous les verbes pronominaux prennent « être » : « si tu étais venu », « si je m'étais levé »

En anglais, il n'y a qu'un seul auxiliaire pour le past perfect : had, pour tous les verbes. « Si tu étais venu plus tôt » → “If you had come earlier”, jamais “If you were come earlier”. « Si elle était restée » → “If she had stayed”. Pense « avait », même quand le français dit « était ».

À l'oral familier, on entend « Si j'aurais su… », alors que le français standard exige « Si j'avais su… »

L'anglais a la même tentation et la même règle : “If I would have known” s'entend dans l'anglais américain familier, mais il est fautif à l'écrit et aux examens. La forme correcte suit le français standard : “If I had known, I would have called.”

« J'aurais pu », « j'aurais dû » : en français, on met pouvoir et devoir au conditionnel passé

En anglais, could et should ont déjà ce sens ; on ajoute seulement have + participe passé : « on aurait pu y aller » → “we could have gone”, « j'aurais dû partir » → “I should have left”. “We would have can go” est impossible.

💡 « Si j'avais… » → if + had + participe passé. « …j'aurais… » → would have + participe passé.

💡 « Si tu étais venu » → if you had come : toujours had, jamais was/were.

💡 « Si je savais » = if I knew (présent). « Si j'avais su » = if I had known (passé).

💡 « J'aurais pu » → could have ; « j'aurais dû » → should have.

Situation réelle : une occasion manquée

"Did you hear the concert sold out?"

"Ugh, if I had bought tickets last week, I would have gone!"

"Same here. If we had checked earlier, we could have gotten seats together."

"Lesson learned — next time we won't wait."

Entraînement

Exercice 1 · Choisis la bonne phrase

Choose the correct third conditional sentence.

Exercice 2 · Choisis la bonne phrase

Choose the correct sentence.

Exercice 3 · Choisis la bonne structure

Which structure goes in the if-clause of a third conditional?

Exercice 4 · Choisis la bonne phrase

Choose the correct sentence about a past regret.

Exercice 5 · Choisis la bonne phrase

Choose the correct sentence.

Exercice 6 · Choisis la bonne structure

Choose the correct main clause structure for a third conditional.

Exercice 7 · Choisis la bonne phrase

Choose the correct sentence with a modal in the main clause.

Exercice 8 · Choisis la bonne phrase

Choose the correct sentence.

Exercice 9 · Complète la phrase

Complete the third conditional: 'If I ___ (know) about the meeting, I would have attended.'

Exercice 10 · Complète la phrase

Complete the third conditional: 'We would have arrived on time if the train ___ (not / be) delayed.'

Exercice 11 · Classe dans les bons groupes

If I had known, I would have called.
If I knew, I would have called.
If she had studied, she would have passed.
If she studied, she would have passed.

0 / 4 classés

Exercice 12 · Piège classique : « était venu » → had come

French: "Si tu étais venu plus tôt, tu l'aurais vue." Which English translation is correct?

Défi rapide

Cinq questions rapides pour vérifier ce que tu as appris.

Question 1 / 5

Score : 0/0

Choose the correct sentence.

Ce que tu as appris

  • Le third conditional met le past perfect (had + participe passé) dans la proposition avec if, comme le plus-que-parfait après « si ».
  • La principale utilise would have + participe passé (ou could have / might have), comme le conditionnel passé.
  • Il imagine un passé différent, souvent avec un regret.
  • Le prétérit ne suffit pas après if, et would have n'y va jamais : pas de « si j'aurais ».
  • Toujours had pour le past perfect, même quand le français dit « était venu » ou « s'était levé ».
Voir toutes les leçons de cette catégorie