Aller au contenu

Exercices de grammaire

Conditionnels en anglais : 25 exercices corrigés

Quatre conditionnels, une règle transversale : la moitié en if ne porte pas will quand elle parle du futur, et le conditionnel se place dans l'autre moitié. Les 25 exercices ci-dessous couvrent zero, first, second et third conditional, les mixes, unless et wish, avec une explication en français à chaque réponse.

Écrit par Raheel AshrafLecture estimée : 14 min

Entraînement gratuit: Exercices gratuits de grammaire anglaise (avec corrigés)

Le système tient en quatre lignes. Zéro : présent + présent, pour les vérités générales (if you heat ice, it melts). Première : if + présent, will + infinitif, pour un futur réaliste (if it rains, we will cancel). Deuxième : if + prétérit, would + infinitif, pour l'hypothèse ou le conseil (if I were you, I would read the contract). Troisième : if + past perfect, would have + participe, pour un passé qu'on ne peut plus changer (if I had known, I would have come).

L'erreur que tous les francophones font est la même : placer will dans la moitié en if, parce que toute la phrase parle du futur. En anglais, le futur ne se marque qu'une fois, dans la principale : If she comes, I will tell her, jamais « if she will come ». Deux autres glissements vous guettent : le prétérit de la deuxième conditionnelle n'est pas un temps passé mais un marquage d'irréalité, et le « ais » de « si je le ferais » — déjà fautif en français — devient would dans l'autre moitié en anglais. Les 25 exercices se corrigent au clic, du niveau A2 au niveau B2.

Quiz : Conditionnels en anglais — 25 questions

Les questions arrivent par séries de 10, parmi les 25 de cette page. Terminez une série pour continuer ; toutes les questions et réponses figurent aussi plus bas.

1 / 10

Échauffement · A2

If you heat ice, it ___.

Toutes les questions, réponses et explicationsOuvrez après l'exercice pour vérifier.
  1. 1. If you heat ice, it ___.

    • melts
    • will melt
    • would melt
    • melted

    Bonne réponse: melts · Vérité générale → les deux moitiés au présent : c'est la zero conditional, et le français fait exactement pareil (« si vous chauffez la glace, elle fond »).

  2. 2. If I work late, my husband ___ dinner.

    • makes
    • will make
    • would make
    • made

    Bonne réponse: makes · Une habitude répétée, pas une soirée isolée : zero conditional, donc présent + présent ; would make serait une hypothèse et will make une prédiction ponctuelle.

  3. 3. If it rains on Saturday, we ___ the visit to the castle.

    • will cancel
    • would cancel
    • cancel
    • cancelled

    Bonne réponse: will cancel · Première conditionnelle : le présent porte la condition, et c'est la principale qui porte will pour le futur.

  4. 4. If she ___ late again, the manager will not be pleased.

    • is
    • will be
    • would be
    • is going to be

    Bonne réponse: is · Aucune forme de futur dans la moitié en if : le français « si elle est en retard » donne déjà la bonne réponse, l'erreur vient de la tentation de traduire le futur deux fois.

  5. 5. If you help me put up this shelf, I ___ you lunch on Friday.

    • will buy
    • would buy
    • buy
    • am buying

    Bonne réponse: will buy · La proposition en if est déjà au présent, donc le futur se place dans l'autre moitié : will buy, un seul des deux verbes porte le futur.

  6. 6. The parcel should arrive on Tuesday. If it ___, we will install it the same day.

    • arrives
    • will arrive
    • would arrive
    • arrived

    Bonne réponse: arrives · La if-clause reste au présent simple même si le sens est futur, comme après when, as soon as et before : le futur, lui, est déjà porté par we will install.

  7. 7. If the alarm goes off, ___ the building at once.

    • leave
    • will leave
    • would leave
    • to leave

    Bonne réponse: leave · La moitié principale peut être un impératif (comme en français « si l'alarme sonne, quittez le bâtiment ») ; en revanche un impératif n'entre jamais dans la if-clause.

  8. 8. If I ___ a million euros, I would take a year off.

    • won
    • win
    • would win
    • had won

    Bonne réponse: won · Deuxième conditionnelle : le prétérit dans la if-clause marque l'irréel, pas le passé, et would ne vient normalement pas dans cette moitié.

  9. 9. I ___ you home if I had a car, but I take the bus.

    • would drive
    • will drive
    • drive
    • drove

    Bonne réponse: would drive · La condition est contraire au présent (je n'ai pas de voiture) : would + infinitif dans la principale, prétérit dans la if-clause.

  10. 10. If I ___ you, I would read that contract twice before signing.

    • were
    • am
    • would be
    • had been

    Bonne réponse: were · Conseil irréel figé : if I were you, car je ne peux pas être vous ; were est la forme attendue, et would be est l'erreur classique du « si je serais ».

  11. 11. He ___ the job if he could, but he has no savings to live in Bristol.

    • would take
    • will take
    • takes
    • took

    Bonne réponse: would take · Deuxième conditionnelle : « il prendrait le poste » se dit would take dans la principale, et la if-clause est au prétérit (could) pour une condition irréelle.

  12. 12. If we ___ so far from the coast, we would go swimming every evening.

    • didn't live
    • don't live
    • wouldn't live
    • hadn't lived

    Bonne réponse: didn't live · Situation présente réelle mais regrettée : prétérit négatif (didn't live) dans la condition, would + infinitif dans le résultat.

  13. 13. What ___ if the train broke down on the way?

    • would you do
    • will you do
    • do you do
    • did you do

    Bonne réponse: would you do · La question se construit dans la moitié principale : What would you do if… ; la if-clause garde le prétérit simple, sans inversion.

  14. 14. If I ___ swim, I would join the lifeguard course.

    • could
    • can
    • will
    • would

    Bonne réponse: could · La deuxième conditionnelle recule aussi les modaux : can devient could, exactement comme dans le discours rapporté.

  15. 15. Her clinic ___ far more patients if it were open on Saturdays.

    • would see
    • will see
    • sees
    • saw

    Bonne réponse: would see · if it were open est un prétérit d'irréel : le résultat demande would + infinitif, et were est la forme de l'irréel à toutes les personnes.

  16. 16. If the shop were still open, I ___ go and buy the glue now.

    • 'd
    • 'll
    • would've
    • 've

    Bonne réponse: 'd · 'd est la contraction de would (I'd go) ; 'll contraction de will, would've celle de would have — la graphie est identique à celle de had dans I'd already gone.

  17. 17. If everyone ___ the same price for the same flight, the market would be fairer.

    • paid
    • pays
    • would pay
    • had paid

    Bonne réponse: paid · Hypothèse générale sur le présent : prétérit dans la if-clause, would + infinitif dans la principale ; had paid aurait renvoyé à un événement passé.

  18. 18. If I ___ about the deadline, I would have finished the report earlier.

    • had known
    • knew
    • would have known
    • know

    Bonne réponse: had known · Troisième conditionnelle : if + past perfect dans la condition, would have + participe dans le résultat, parce que le passé est clos.

  19. 19. She would have called you if she ___ your number.

    • had had
    • has had
    • had
    • would have had

    Bonne réponse: had had · Le past perfect de have est had had, deux fois le même mot : le premier est l'auxiliaire, le second le participe.

  20. 20. If we had left earlier, ___ the traffic on the A7.

    • we would have avoided
    • we would avoid
    • we will have avoided
    • we had avoided

    Bonne réponse: we would have avoided · Reproche sur un fait clos : would have + participe dans la principale, ce qui donne à l'oral we would've avoided.

  21. 21. If they ___ us yesterday, we would have helped them move.

    • had asked
    • asked
    • would have asked
    • have asked

    Bonne réponse: had asked · Le marqueur yesterday ferme la période : la condition va au past perfect, parce que would have occupe déjà l'autre moitié.

  22. 22. You will miss the deadline ___ you start tonight.

    • unless
    • if
    • when
    • because

    Bonne réponse: unless · unless = « à moins que », c'est-à-dire if…not : la négation est déjà dans le mot, donc on n'ajoute pas not après unless.

  23. 23. If you had taken that job in Lyon, ___ in Paris now.

    • you wouldn't be
    • you wouldn't have been
    • you aren't
    • you didn't

    Bonne réponse: you wouldn't be · Conditionnelle mixte : la cause est passée (had taken) mais la conséquence est présente (now), donc would + infinitif simple, sans have.

  24. 24. I wish I ___ more free time for my hobbies.

    • had
    • have
    • would have
    • had had

    Bonne réponse: had · wish + prétérit regrette une situation présente : « j'aimerais avoir plus de temps libre » se dit I wish I had, le prétérit marquant l'irréel comme dans la deuxième conditionnelle.

  25. 25. She wishes she ___ harder for her A-levels.

    • had studied
    • studied
    • would study
    • has studied

    Bonne réponse: had studied · Regret sur un passé clos : wish + past perfect, la bascule de la troisième conditionnelle ; wish + prétérit n'aurait parlé que du présent.

Proposez ce quiz à votre classe

Gratuit et sans compte pour les élèves.

Conseils pour les enseignants (en anglais)

Les quatre conditionnels en un tableau

Chaque conditionnelle répond à une question différente : est-ce toujours vrai, est-ce probable, est-ce imaginaire, est-ce fini ? La forme suit ce diagnostic, et la moitié en if décide à elle seule de la moitié principale.

  • Zero — if + présent, présent : If you heat ice, it melts. Vérités générales, habitudes, effets certains.
  • First — if + présent, will + infinitif : If it rains, we will cancel. Futur réaliste, promesse, avertissement.
  • Second — if + prétérit, would + infinitif : If I had time, I would learn the cello. Présents imaginaires, conseils.
  • Third — if + past perfect, would have + participe : If I had known, I would have come. Passés impossibles à modifier, reproches, regrets.
  • Mixte — if + past perfect, would + infinitif : If she had taken the train, she would be here now. Cause passée, conséquence présente.

Le test des deux moitiés : une seule des deux propositions porte la marque du futur ou du conditionnel. Si vous avez écrit will ou would dans les deux, l'une des deux est fausse.

Le piège numéro un : *if I will go

Devant une phrase entièrement tournée vers le futur, le réflexe francophone est de marquer le futur deux fois : « si je viendrai » traduit mot à mot donne if I will come, une forme fausse en anglais. L'anglais, lui, ne marque le futur qu'une fois, dans la moitié principale : If I come, I will bring the plans. La règle est identique derrière when, as soon as, before, after et until : When the report is ready, I will send it.

Deux cas réels de will dans une if-clause existent, et ils ne contredisent pas la règle : la volonté ou la politesse (If you'll just wait here, I will speak to her ; If you will sign here, we can start), et le if qui signifie « si cela peut » (If it will help, I can ask my sister). Dans les deux cas, will ne parle pas du futur mais d'un consentement ou d'une possibilité.

  • Futur dans la condition : If she has time, she will answer, pas « if she will have time ».
  • Politesse avec willingness : If you'll send me the file tonight, I will look at it first thing.
  • if = « si » interrogatif indirect : Do you know if she is coming? Ici une forme en will est possible parce que if ne porte plus la condition (Do you know if she will come?).
  • Autres conjonctions de futur : I will call you as soon as I land, She will not sign before she has read the file.

Écrivez la moitié principale en premier, avec will ou would. Il ne restera plus de marque de futur à caser dans la if-clause, et l'erreur devient beaucoup plus rare.

Le prétérit de la deuxième conditionnelle n'est pas un passé

Dans « If I won the lottery, I would give up this job », le prétérit won ne situe rien dans le passé : il signale que la situation est contraire à la réalité présente. C'est le point le plus dur pour un francophone, parce que l'imparfait français couvre les deux usages, temporel (« j'avais raison hier ») et irréel (« si j'avais plus de temps, je viendrais »).

Le conditionnel français ne se place que dans la moitié principale : « si j'aurais plus de temps » est déjà une faute en français, et en anglais « aurais » devient would, jamais dans la if-clause. Autrement dit : la moitié en if recule d'un temps, la moitié principale prend would, et les deux ne se chevauchent jamais.

  • if + prétérit, would + infinitif sans to : If I lived closer, I would see you more often.
  • if I were you : were est la forme attendue à l'écrit et à l'examen ; was s'entend couramment à l'oral (if I was you), mais en aucun cas « if I would be you ».
  • were va à toutes les personnes, y compris le pluriel : If they were nearer, they would come more often.
  • Could peut exprimer une capacité hypothétique. Pour une nécessité hypothétique, on rencontre notamment would have to dans la conséquence. Ne convertissez pas automatiquement chaque modal français ou anglais en une autre forme.
  • Autres modaux de la principale : might, could, would + infinitif selon le degré de certitude (if it rained, we might cancel).

Vérifiez la réalité de la situation avant de choisir le temps : si c'est encore possible, gardez la première conditionnelle (if I have time, I will help) ; si c'est fictif, basculez (if I had time, I would help).

Third conditional, unless, wish : les trois qui manquent toujours

La troisième conditionnelle est celle des comptes rendus et des regrets : le passé est fermé, on ne fait que rejouer la scène. Sa structure est très stable, ce qui la rend facile à automatiser : had + participe d'un côté, would have + participe de l'autre.

  • If I had known, I would have come — et à l'oral, would've : I would've called you.
  • Inversion formelle possible sans if : Had I known, I would have come (registre écrit).
  • unless = if…not : Unless you book in advance, you will pay full price (= si tu ne réserves pas).
  • wish + prétérit = regret présent : I wish I had a garden. wish + past perfect = regret passé : I wish I had asked for a raise.
  • Attention à wish + would : il exprime l'agacement contre autrui (I wish you would listen), pas un souhait sur soi-même.
  • would have est invariable : you would have, they would have, jamais « would has ».

Quand la phrase contient un repère passé clos (yesterday, in 2019, last year), les deux moitiés se verrouillent : had + participe puis would have + participe.

Comment s'entraîner pour que ça reste

Les conditionnels s'automatisent par paires, pas par tableaux : prenez une situation réelle et dites-la deux fois, en première et en deuxième conditionnelle (if I have time I will help, if I had time I would help). La différence de sens fait le travail de mémorisation à la place de la règle.

Faites un bloc de 25 questions par jour, en nommant à voix haute le type employé avant de cliquer. Puis passez à vos textes : collez un e-mail ou un compte rendu dans le correcteur gratuit de PromGee, et chaque « if I will », chaque would placé dans la if-clause et chaque would have mal reconstruit peut être signalé avec son explication en français.

Continuer à s'entraîner

Questions fréquentes

Pourquoi ne dit-on pas « if I will go » ?

Parce que la proposition en if ne porte pas la marque du futur : le futur est déjà exprimé dans la principale (If I go, I will bring wine). Will n'entre dans une if-clause que pour exprimer la volonté, la politesse ou la possibilité (If you'll wait here, I will see her ; If it will help, I can ask), jamais la simple anticipation.

On dit « if I was you » ou « if I were you » ?

If I were you est la forme de référence, attendue à l'écrit et aux examens, parce que le prétérit d'irréel veut were à toutes les personnes. If I was you est très courant à l'oral et se comprend, mais if I would be you est impossible.

Comment construire la third conditional en anglais ?

If + past perfect dans la condition, would have + participe passé dans le résultat : If I had known about the deadline, I would have finished earlier. Elle parle d'un passé qu'on ne peut plus changer, et se contracte souvent à l'oral en would've, voire I'd.

Plateforme d’apprentissage de l’anglais

Entraînez-vous dans les 13 catégories sur la plateforme d’apprentissage PromGee. Les questions sont adaptées à votre niveau, chaque réponse est expliquée et votre progression est enregistrée dans votre compte.

Corriger mon anglais gratuitement

Sources et références

Continuez la lecture : plus de guides

Évaluez votre niveau d’anglais: Test de niveau d’anglais gratuit (A1–C2)

Vous cherchez une application d’anglais ? PromGee vs Duolingo