Accueil Blog Third Conditional

Le Third Conditional en Anglais : If Had PP + Would Have PP

Maîtrisez le troisième conditionnel en anglais : formation, emplois, regrets, remords, conditionnels mixtes et inversion sans if. Guide complet avec 50 exemples pratiques et exercices corrigés.

AB

Par l'équipe ActionBRITISH

Mis à jour le 26 février 2026 • Lecture 14 min

Third conditional en anglais - regrets et irréel du passé

Points clés du third conditional

  • Structure : If + had + pp → would have + pp
  • Usage : situation irréelle dans le passé, regrets, remords
  • Modaux alternatifs : could have, might have, should have
  • Inversion formelle : Had I known... (sans if)
  • Conditionnel mixte : passé irréel → conséquence présente
  • Wish + past perfect : I wish I had done it (regret)
Fondamentaux

Qu'est-ce que le third conditional ? Définition et sens

Le third conditional (troisième conditionnel ou conditionnel passé) est l'une des quatre structures conditionnelles de l'anglais. Il permet d'exprimer une situation hypothétique dans le passé : quelque chose qui ne s'est pas réalisé, une condition qui n'a pas été remplie, et la conséquence imaginaire qui en aurait découlé si les choses avaient été différentes.

En français, le troisième conditionnel correspond à la structure "si + plus-que-parfait → conditionnel passé" : "Si j'avais su, je ne serais pas venu." En anglais, la logique est identique mais la forme est différente : If I had known, I wouldn't have come. C'est une structure d'irréel du passé : les faits sont là, immuables, et la phrase ne fait qu'imaginer une alternative qui n'a jamais existé.

Le troisième conditionnel est la structure de prédilection pour exprimer les regrets, les remords, les critiques diplomatiques (You should have told me!) et les spéculations sur des événements historiques ou passés. Il s'emploie aussi bien à l'oral qu'à l'écrit, dans tous les registres de la langue.

Exemple fondateur :

If she had studied harder, she would have passed the exam.
(Si elle avait travaillé plus dur, elle aurait réussi l'examen.)
→ Fait réel : elle n'a pas assez travaillé → elle n'a pas réussi l'examen.
→ Le conditionnel imagine une réalité alternative impossible à atteindre maintenant.

Formation

Formation du third conditional : structure complète

La structure du third conditional est composée de deux propositions : la subordonnée conditionnelle (introduite par if) et la proposition principale qui exprime la conséquence hypothétique. Chacune a sa propre forme verbale.

Formule de base

PropositionSujetAuxiliaireForme verbaleExemple
If-clausesujethadparticipe passéIf I had known...
Main clausesujetwould haveparticipe passé...I would have called.

Exemples de conjugaison avec des verbes réguliers et irréguliers

VerbeIf-clauseMain clause
to workIf he had worked harderhe would have succeeded
to goIf we had gone earlierwe would have caught the train
to beIf she had been more carefulshe would not have fallen
to seeIf they had seen the signthey would have stopped
to takeIf I had taken the jobI would have moved to Paris
to knowIf you had known the truthyou would have acted differently

Les formes négatives et interrogatives

Le third conditional se met facilement à la forme négative (dans l'une ou l'autre des propositions) et à la forme interrogative dans la principale :

  • Négation dans la if-clause : If I hadn't missed the bus, I would have been on time.
  • Négation dans la main clause : If she had told me, I wouldn't have worried.
  • Double négation : If he hadn't helped, we wouldn't have managed.
  • Interrogation : Would you have accepted if they had offered you the job?

Ordre des propositions : La subordonnée conditionnelle peut venir avant ou après la principale. Quand la if-clause est en tête de phrase, on place une virgule entre les deux propositions. Quand la principale est en tête, pas de virgule :
If I had known, I would have called. (virgule)
I would have called if I had known. (pas de virgule)

Modaux alternatifs

Could have, might have, should have : les variations modales

Dans la proposition principale du third conditional, would have n'est pas le seul modal possible. Les autres modaux passés apportent des nuances de sens importantes. Choisir le bon modal est essentiel pour exprimer précisément ce qu'on veut dire.

ModalNuance expriméeExemple
would haveConséquence certaine (hypothétique)If I had known, I would have come.
could havePossibilité hypothétiqueIf she had trained more, she could have won.
might havePossibilité incertaineIf he had left earlier, he might have caught the train.
should haveObligation manquée, reprocheIf you had listened, you should have understood.
must haveDéduction sur le passé (pas de conditionnel)He must have left early. (= déduction, pas condition)

Comparez les nuances :

  • If they had played better, they would have won. (ils auraient gagné — certitude imaginaire)
  • If they had played better, they could have won. (ils auraient pu gagner — possibilité)
  • If they had played better, they might have won. (ils auraient peut-être gagné — incertitude)
Regrets et remords

Exprimer regrets et remords avec le third conditional

Le third conditional est l'outil grammatical par excellence pour exprimer les regrets, les remords et les désirs sur le passé. Ces trois sentiments sont distincts mais utilisent des structures similaires.

Les regrets : I wish / If only + past perfect

Pour exprimer un regret sur une action passée, on dispose de plusieurs structures complémentaires au third conditional :

  • I wish I had studied harder. (Je regrette de ne pas avoir travaillé plus dur.)
  • If only I had arrived earlier! (Si seulement j'étais arrivé plus tôt !)
  • I should have listened to her advice. (J'aurais dû écouter ses conseils.)
  • I could have done better. (J'aurais pu faire mieux.)

Les remords et reproches

Pour exprimer un reproche ou un remords à l'égard d'autrui, on utilise souvent should have ou le third conditional négatif :

  • You shouldn't have said that. (Tu n'aurais pas dû dire ça.)
  • He should have told us the truth. (Il aurait dû nous dire la vérité.)
  • If you hadn't lied, we wouldn't be in this mess. (Si tu n'avais pas menti, on ne serait pas dans cette situation.)
  • She could have helped, but she didn't. (Elle aurait pu aider, mais elle ne l'a pas fait.)

Attention : would have vs should have
Would have exprime une conséquence hypothétique neutre. Should have exprime un jugement moral ou une obligation manquée. Ne les confondez pas :
If he had trained, he would have won. (conséquence logique)
He should have trained more. (reproche — indépendant du conditionnel)

Inversion formelle

Inversion sans IF : Had I known... (registre formel)

Dans un registre formel, académique ou littéraire, il est possible de former le third conditional sans utiliser la conjonction if, en inversant le sujet et l'auxiliaire had. Cette construction élégante est très appréciée dans l'écriture académique et dans la littérature anglophone.

Structure de l'inversion conditionnelle

Avec if (standard)Sans if (inversion formelle)
If I had knownHad I known
If she had arrived earlierHad she arrived earlier
If they had been warnedHad they been warned
If we hadn't made that mistakeHad we not made that mistake
If he had taken the opportunityHad he taken the opportunity

Exemples en contexte :

  • Had I known about the delays, I would have left much earlier.
  • Had the government acted sooner, the crisis could have been avoided.
  • Had she been given proper training, the accident would never have happened.
  • Had we not made that error, the project would have succeeded.

Style : L'inversion conditionnelle sans if est un marqueur de style soigné. Elle est courante dans les essais académiques, les discours formels et la prose littéraire. En conversation courante ou dans un email informel, la forme avec if reste préférable.

Conditionnels mixtes

Les conditionnels mixtes : passé irréel, conséquence présente

Les conditionnels mixtes (mixed conditionals) combinent des éléments du deuxième et du troisième conditionnel. Ils sont utilisés lorsque la condition et la conséquence n'appartiennent pas au même moment temporel : la condition est dans le passé, mais la conséquence se manifeste dans le présent, ou inversement.

Type 1 : Condition passée → Conséquence présente

Structure : If + past perfect → would + infinitif (sans have)

Ce pattern exprime l'idée que quelque chose qui s'est passé (ou ne s'est pas passé) dans le passé a un impact sur le présent.

  • If I had taken that job, I would be living in London now. (Si j'avais accepté ce poste, je vivrais à Londres maintenant.)
  • If she had studied law, she would be a lawyer today.
  • If they hadn't invested wisely, they wouldn't be wealthy now.

Type 2 : État présent irréel → Conséquence passée

Structure : If + past simple → would have + pp

Ce pattern exprime l'idée qu'un trait de caractère ou une situation actuelle aurait eu un impact différent sur le passé.

  • If I were braver, I would have spoken up at the meeting. (Si j'étais plus courageux, j'aurais pris la parole à la réunion.)
  • If she were more careful, she wouldn't have made that mistake.
  • If he were a doctor, he would have known what to do.
TypeIf-clauseMain clauseSens
3rd purIf + past perfectwould have + ppPassé irréel → passé hypothétique
Mixte type 1If + past perfectwould + inf.Passé irréel → présent hypothétique
Mixte type 2If + past simplewould have + ppPrésent irréel → passé hypothétique
50 exemples

50 exemples pratiques du third conditional

Voici 50 exemples du third conditional organisés par catégories thématiques pour consolider votre maîtrise de cette structure.

Regrets personnels (1-15)

#AnglaisFrançais
1If I had studied more, I would have passed.Si j'avais plus travaillé, j'aurais réussi.
2If she had listened, she wouldn't have made that mistake.Si elle avait écouté, elle n'aurait pas fait cette erreur.
3If we had left earlier, we would have caught the train.Si nous étions partis plus tôt, nous aurions pris le train.
4If he had taken the medicine, he would have recovered faster.S'il avait pris le médicament, il aurait récupéré plus vite.
5If I had saved more money, I could have bought that house.Si j'avais épargné plus, j'aurais pu acheter cette maison.
6If they had read the instructions, they wouldn't have broken it.S'ils avaient lu les instructions, ils ne l'auraient pas cassé.
7If I had known you were coming, I would have prepared dinner.Si j'avais su que tu venais, j'aurais préparé le dîner.
8If she had gone to the doctor sooner, she might have been fine.Si elle était allée chez le médecin plus tôt, elle s'en serait peut-être sortie.
9If I hadn't been so stubborn, I would have asked for help.Si je n'avais pas été si têtu, j'aurais demandé de l'aide.
10If we had communicated better, we would have avoided the conflict.Si nous avions mieux communiqué, nous aurions évité le conflit.
11If he had practised every day, he could have become a pro.S'il s'était entraîné tous les jours, il aurait pu devenir professionnel.
12If I had applied to that university, I might have been accepted.Si j'avais postulé à cette université, j'aurais peut-être été accepté.
13If she had accepted his proposal, they would have been married now.Si elle avait accepté sa proposition, ils seraient mariés maintenant.
14If I hadn't forgotten my passport, I wouldn't have missed the flight.Si je n'avais pas oublié mon passeport, je n'aurais pas raté le vol.
15If he had told the truth from the start, things would have been different.S'il avait dit la vérité dès le début, les choses auraient été différentes.

Situations professionnelles (16-25)

#AnglaisFrançais
16If the manager had communicated the changes, the team wouldn't have been confused.Si le manager avait communiqué les changements, l'équipe n'aurait pas été perdue.
17If we had done market research, we would have seen the risk.Si nous avions fait une étude de marché, nous aurions vu le risque.
18If she had been promoted, she wouldn't have resigned.Si elle avait été promue, elle n'aurait pas démissionné.
19If they had hired more staff, the project would have been delivered on time.S'ils avaient embauché plus de personnel, le projet aurait été livré à temps.
20If the budget had been approved, we could have launched the product.Si le budget avait été approuvé, nous aurions pu lancer le produit.
21If I had negotiated better, I would have got a higher salary.Si j'avais mieux négocié, j'aurais obtenu un salaire plus élevé.
22If the client had been informed, they wouldn't have complained.Si le client avait été informé, il n'aurait pas réclamé.
23If we had tested the software properly, we would have found the bug.Si nous avions correctement testé le logiciel, nous aurions trouvé le bug.
24If she had attended the training, she would have known how to use the system.Si elle avait suivi la formation, elle aurait su utiliser le système.
25If the contract had been signed on time, we wouldn't have lost the deal.Si le contrat avait été signé à temps, nous n'aurions pas perdu l'affaire.

Spéculations historiques (26-35)

#AnglaisFrançais
26If penicillin had been discovered earlier, millions of lives could have been saved.Si la pénicilline avait été découverte plus tôt, des millions de vies auraient pu être sauvées.
27If the Titanic had had more lifeboats, more people would have survived.Si le Titanic avait eu plus de canots de sauvetage, plus de personnes auraient survécu.
28If Napoleon hadn't invaded Russia, he might have kept his empire.Si Napoléon n'avait pas envahi la Russie, il aurait peut-être conservé son empire.
29If the Internet had been invented earlier, communication would have evolved differently.Si Internet avait été inventé plus tôt, la communication aurait évolué différemment.
30If scientists had acted on climate warnings sooner, we might not be facing this crisis.Si les scientifiques avaient agi sur les avertissements climatiques plus tôt, nous ne ferions peut-être pas face à cette crise.
31If Shakespeare hadn't written his plays, English literature would have developed differently.Si Shakespeare n'avait pas écrit ses pièces, la littérature anglaise aurait évolué différemment.
32If the Berlin Wall hadn't fallen in 1989, Europe would have remained divided.Si le mur de Berlin n'était pas tombé en 1989, l'Europe serait restée divisée.
33If Marie Curie had not persisted, she would never have won the Nobel Prize.Si Marie Curie n'avait pas persévéré, elle n'aurait jamais remporté le prix Nobel.
34If the printing press hadn't been invented, knowledge would have spread much more slowly.Si l'imprimerie n'avait pas été inventée, les connaissances se seraient répandues bien plus lentement.
35If humans hadn't landed on the moon, space exploration would have been set back by decades.Si l'homme n'avait pas atterri sur la lune, l'exploration spatiale aurait été repoussée de plusieurs décennies.

Situations quotidiennes et mixtes (36-50)

#AnglaisFrançais
36If you had told me about the party, I would have come.Si tu m'avais parlé de la fête, je serais venu.
37If I had worn a coat, I wouldn't have caught a cold.Si j'avais porté un manteau, je n'aurais pas attrapé froid.
38If she had cooked the pasta longer, it would have been tastier.Si elle avait cuit les pâtes plus longtemps, elles auraient été meilleures.
39If they had booked in advance, they would have got a better price.S'ils avaient réservé à l'avance, ils auraient obtenu un meilleur prix.
40If I had charged my phone, I wouldn't have got lost.Si j'avais chargé mon téléphone, je ne me serais pas perdu.
41Had I known about the traffic, I would have taken the motorway. (formal)Si j'avais su pour les embouteillages, j'aurais pris l'autoroute.
42Had she been informed in time, she could have prevented the problem. (formal)Si elle avait été informée à temps, elle aurait pu prévenir le problème.
43If I were more organised, I would have finished by now. (mixed)Si j'étais plus organisé, j'aurais déjà terminé. (mixte)
44If he had taken the other road, he would be home by now. (mixed)S'il avait pris l'autre route, il serait rentré maintenant. (mixte)
45I wish I had chosen a different career.Je regrette d'avoir choisi une autre carrière.
46If only I had kept in touch with her.Si seulement j'étais resté en contact avec elle.
47You should have called before coming over.Tu aurais dû appeler avant de passer.
48She could have won if she hadn't made that error in the final set.Elle aurait pu gagner si elle n'avait pas fait cette erreur dans le dernier set.
49If we had invested in renewable energy earlier, costs would be lower today.Si nous avions investi dans les énergies renouvelables plus tôt, les coûts seraient plus bas aujourd'hui.
50Would you have done anything differently if you had had the chance?Auriez-vous fait quoi que ce soit différemment si vous en aviez eu l'occasion ?
Erreurs fréquentes

Erreurs courantes avec le third conditional

Le third conditional est une structure que de nombreux apprenants maîtrisent mal. Voici les erreurs les plus fréquentes et comment les éviter.

Erreur fréquenteForme incorrecteForme correcte
Would dans la if-clauseIf I would have known...If I had known...
Would have dans les deuxIf I would have known, I would have calledIf I had known, I would have called
Past simple dans la if-clauseIf I knew about it earlierIf I had known about it earlier
Infinitif au lieu de ppI would have to call himI would have called him
Confusion had/would haveHad I known, I had calledHad I known, I would have called

Erreur la plus fréquente : écrire If I would have known... au lieu de If I had known.... En anglais, would ne s'utilise JAMAIS dans la if-clause (ni au second, ni au troisième conditionnel). La if-clause prend toujours un temps passé : past simple (2nd) ou past perfect (3rd).

Exercices

Exercices pratiques sur le third conditional

Pour consolider votre maîtrise du third conditional, voici plusieurs types d'exercices progressifs.

Exercice 1 : Complétez les phrases

  1. If I ______ (study) harder, I ______ (pass) the exam.
  2. She ______ (not miss) the bus if she ______ (leave) earlier.
  3. If they ______ (book) in advance, they ______ (get) a discount.
  4. He ______ (become) a doctor if he ______ (not give up) his studies.
  5. If we ______ (listen) to the weather forecast, we ______ (not go out).

Corrigé :

  1. had studied / would have passed
  2. wouldn't have missed / had left
  3. had booked / would have got
  4. would have become / hadn't given up
  5. had listened / wouldn't have gone out

Pour approfondir les conditionnels en anglais, consultez également nos fiches sur le second conditional, les modaux en anglais et la voix passive.

FAQ

Questions fréquentes sur le third conditional

Quelle est la structure du third conditional en anglais ?

Le third conditional se forme avec : If + sujet + had + participe passé (subordonnée), sujet + would have + participe passé (principale). Exemple : If I had studied harder, I would have passed the exam. Il exprime une condition irréelle dans le passé et sa conséquence hypothétique.

Quelle est la différence entre le second et le third conditional ?

Le second conditional (if + past simple + would + infinitif) porte sur le présent ou l'avenir et exprime une hypothèse improbable mais possible. Le third conditional (if + past perfect + would have + pp) porte sur le passé et exprime une situation qui ne s'est pas réalisée.

Peut-on inverser les propositions dans le third conditional ?

Oui, les deux propositions sont interchangeables. If I had known, I would have called est équivalent à I would have called if I had known. Quand la if-clause est en tête, elle est suivie d'une virgule. Quand la principale est en tête, il n'y a généralement pas de virgule.

Comment former une question au third conditional ?

Pour former une question au third conditional, on inverse le sujet et l'auxiliaire dans la principale : Would you have accepted if they had offered you the job? La subordonnée conditionnelle conserve sa structure normale avec if + had + pp.

Qu'est-ce qu'un conditionnel mixte en anglais ?

Un conditionnel mixte combine des éléments du 2ème et du 3ème conditionnel. Type 1 : if + past perfect (passé irréel) + would + infinitif (conséquence présente) : If I had taken that job, I would be in London now. Type 2 : if + past simple (état présent irréel) + would have + pp : If I were braver, I would have spoken up.

Peut-on utiliser 'could have' ou 'might have' à la place de 'would have' ?

Oui. Dans la principale du third conditional, on peut utiliser : would have (certitude hypothétique), could have (possibilité hypothétique), might have (possibilité moins certaine). Exemple : If he had trained more, he could have won / he might have won / he would have won. Le sens est légèrement différent selon le modal choisi.

Comment exprimer les regrets en anglais avec le third conditional ?

Le third conditional est la structure principale pour les regrets : If I had listened to my parents, I would have studied medicine. On peut aussi utiliser I wish + past perfect : I wish I had studied harder. Ou If only + past perfect : If only I had arrived earlier!

Qu'est-ce que l'inversion conditionnelle sans 'if' au third conditional ?

Dans un registre formel, on peut supprimer if et inverser le sujet et l'auxiliaire had. If I had known devient Had I known. Cette construction élégante est courante à l'écrit académique ou dans la littérature anglaise.

Maîtrisez l'anglais avec ActionBRITISH

Formations personnalisées 100% financées par votre CPF. Progressez en grammaire, expression orale et compréhension avec nos formateurs certifiés.

Je demande mon financement CPF