Exercices de grammaire › Conditionals
Le troisième conditionnel
450 exercices à trous, 45 tests de dix
Had plus le participe passé après if, would have plus le participe passé dans le résultat. Pour ce qui n'a pas eu lieu.
Le participe passé est la troisième forme des tableaux de verbes : written, gone, built. Il ne change jamais avec le sujet.
Entraînez-vous sur cette forme
Chargement…
Votre première question arrive.
Le schéma
Deux formes accomplies, une de chaque côté :
If they had caught the train, they wouldn’t have been late.
Les deux moitiés décrivent ce qui n’a pas eu lieu. Ils n’ont pas eu le train et ils étaient en retard.
À quoi il sert vraiment
Au regret, au reproche et à l’explication après coup :
- If I had listened to you, this wouldn’t have happened. — regret
- If you had checked the figures, we would have spotted it. — reproche
- If the alarm had worked, they would have woken up. — explication
could have et might have
Remplacez would have pour atténuer :
- We could have caught it. — c’était possible
- She might have agreed. — peut-être qu’elle aurait accepté
L’inversion sans if
À l’écrit soigné, if peut tomber et had passer en tête :
If I had known… → Had I known…
Le sens est identique. On rencontre cette forme à l’écrit et dans les sujets d’examen.
wish et if only
Les deux prennent la même forme que la proposition en if du troisième conditionnel :
I wish I had said nothing. If only we had left earlier.
Où ça coince pour un francophone
Plus-que-parfait et conditionnel passé : encore une correspondance exacte.
| français | anglais |
|---|---|
| Si j’avais su, j’aurais appelé | If I had known, I would have called |
| Si elle avait étudié, elle aurait réussi | If she had studied, she would have passed |
| Si on était partis plus tôt, on l’aurait eu | If we had left earlier, we would have caught it |
Le seul vrai travail est de compter les mots. Votre conditionnel passé tient en deux mots, l’anglais en trois :
| français | anglais |
|---|---|
| elle aurait réussi | she would have passed |
| on serait arrivés | we would have arrived |
| je n’aurais rien dit | I wouldn’t have said anything |
Oublier have donne she would passed, la deuxième erreur de la liste, et c’est la faute la plus fréquente du troisième conditionnel chez les francophones.
Et l’auxiliaire est toujours have, des deux côtés. « Si on était partis » → If we had left ; « on serait arrivés » → we would have arrived. Le choix français entre être et avoir n’existe pas, et il n’y a pas d’accord : « partis » et « arrivés » perdent leur -s.
Il faut la troisième forme du verbe. If I had gone, et non went — la troisième erreur. Votre participe unique « allé » ne vous avertit pas.
« Si j’aurais su » est le calque de la première erreur. C’est la même faute dans les deux langues, et vous savez déjà qu’il ne faut pas la faire : la proposition en « si » prend le plus-que-parfait, pas le conditionnel.
« Eussé-je su » est votre inversion. La tournure anglaise Had I known… correspond à cette construction littéraire française. Elle est beaucoup plus vivante en anglais qu’en français : on la lit dans la presse, pas seulement chez les classiques.
« Si seulement » et « je regrette » ne se traduisent pas pareil. If only est direct ; wish demande un ajustement :
- « Si seulement on était partis plus tôt » → If only we had left earlier
- « Je regrette de n’avoir rien dit » → I wish I had said nothing
Le français met la négation sur l’infinitif, l’anglais la met dans la proposition — ou la retourne. Comparez : « je regrette d’avoir parlé » → I wish I hadn’t spoken.
Toutes les formes
| Proposition en if | Principale | Exemple |
|---|---|---|
| had + participe passé | would have + participe passé | If I had known, I would have called. |
| had + participe passé | could have, might have | If we had left earlier, we could have caught it. |
| hadn't + participe passé | wouldn't have + participe passé | If it hadn't rained, we wouldn't have stayed in. |
Exemples
Tirés des 450 phrases de cet exercice. La réponse est surlignée.
- If I had studied harder, I would have gotten a better grade.
- If the baker had come at five, the bread would have been warm.
- If she had studied, she would have passed the test.
- If they had studied harder, they would have passed the exam.
- If they had gone to Italy, they would have learned Italian.
- If he had won the lottery, he would have bought a new house.
- If he had followed the instructions, the shelf would have been straight.
- She would have avoided the traffic if she had left the house at seven.
- If I had studied harder, I would have passed the exam.
- If we had printed a larger map, we wouldn't have missed the turning.
- If they had arrived on time, they wouldn't have missed the beginning.
- If they had caught the train, they wouldn't have been late.
Erreurs à éviter
Incorrect : If I would have known, I would have called. correct : If I had known, I would have called.
La proposition en if prend had, jamais would have.
Incorrect : If she had studied, she would passed. correct : If she had studied, she would have passed.
Le résultat demande would have plus le participe passé.
Incorrect : If I had went there, I would have seen it. correct : If I had gone there, I would have seen it.
Après had vient le participe passé. Went est le passé.