Exercice pour compléter des phrases conditionnelles en anglais : conditionnel zéro, premier, deuxième et troisième (Zero, First, Second, Third Conditional). Identifiez le type de conditionnel et choisissez la forme verbale correcte. Convient aux étudiants d'anglais se préparant aux examens.
If it ___ (rain), we will stay home.
rains — Premier conditionnel (First Conditional) : if + present simple, will + base verbale
If you heat ice, it ___ (melt).
melts — Conditionnel zéro (Zero Conditional) : fait général, present + present
If I ___ (have) more time, I would travel.
had — Deuxième conditionnel (Second Conditional) : situation imaginaire, if + past simple, would + base verbale
If she had studied, she ___ (pass) the exam.
would have passed — Troisième conditionnel (Third Conditional) : situation passée non réalisée
If you press this button, the machine ___ (start).
starts — Conditionnel zéro : résultat certain/général
We will go to the beach if the weather ___ (be) nice.
is — Premier conditionnel : present simple après if
If I were you, I ___ (apologize).
would apologize — Deuxième conditionnel : 'were' pour tous les sujets dans une condition imaginaire
If they ___ (not / hurry), they will miss the bus.
do not hurry — Premier conditionnel à la forme négative
If he ___ (know) the answer, he would tell us.
knew — Deuxième conditionnel
If you mix blue and yellow, you ___ (get) green.
get — Conditionnel zéro : fait scientifique
If it ___ (be) sunny tomorrow, we will have a picnic.
is — Premier conditionnel
If I had seen you, I ___ (say) hello.
would have said — Troisième conditionnel
She would buy a car if she ___ (have) the money.
had — Deuxième conditionnel
If water reaches 100°C, it ___ (boil).
boils — Conditionnel zéro
If you ___ (study) hard, you will succeed.
study — Premier conditionnel
If I ___ (be) taller, I would play basketball.
were — Deuxième conditionnel (were pour tous les sujets)
If they had left earlier, they ___ (catch) the train.
would have caught — Troisième conditionnel
If you don't water plants, they ___ (die).
die — Conditionnel zéro : fait général
I will help you if you ___ (ask) me.
ask — Premier conditionnel
If he ___ (win) the lottery, he would travel the world.
won — Deuxième conditionnel
If we ___ (miss) the flight, we would have stayed overnight.
had missed — Troisième conditionnel
If you touch fire, you ___ (get) burned.
get — Conditionnel zéro
If it snows tomorrow, school ___ (be) closed.
will be — Premier conditionnel : le résultat avec will
If I ___ (speak) French, I would move to Paris.
spoke — Deuxième conditionnel
If she ___ (call) me, I would have answered.
had called — Troisième conditionnel
If you leave milk in the sun, it ___ (go) bad.
goes — Conditionnel zéro
They will be happy if their team ___ (win).
wins — Premier conditionnel
If I ___ (not / be) so tired, I would join you.
were not — Deuxième conditionnel à la forme négative
If he had driven carefully, the accident ___ (not / happen).
would not have happened — Troisième conditionnel à la forme négative
If you ___ (need) help, just call me.
need — Premier conditionnel
What would you do if you ___ (see) a ghost?
saw — Deuxième conditionnel (question)
If the alarm ___ (ring), everyone leaves the building.
rings — Conditionnel zéro : procédure générale
If we ___ (book) early, we will get cheaper tickets.
book — Premier conditionnel
If I had known you were coming, I ___ (bake) a cake.
would have baked — Troisième conditionnel
She would travel more if she ___ (not / work) so much.
did not work — Deuxième conditionnel à la forme négative
If you ___ (heat) butter, it melts.
heat — Conditionnel zéro
If the shop ___ (be) open, I will buy some bread.
is — Premier conditionnel
If they ___ (invite) me, I would have gone to the party.
had invited — Troisième conditionnel