Part of the ELS Conditionals Learning Path. Start with the complete conditionals guide, or study the exact area you need below.
Choose the form
1. If water ___ (reach) 100°C, it boils.
2. If I ___ (see) him tomorrow, I’ll tell him.
3. If I ___ (be) you, I’d wait.
4. If she had studied, she ___ (pass).
2. If I ___ (see) him tomorrow, I’ll tell him.
3. If I ___ (be) you, I’d wait.
4. If she had studied, she ___ (pass).
Correct the mistake
1. If it will be sunny, we’ll go out.
2. If I would have more money, I’d travel.
3. If he had called, I would come.
2. If I would have more money, I’d travel.
3. If he had called, I would come.
Answers
1 reaches; 2 see; 3 were; 4 would have passed. Corrections: If it is sunny... / If I had more money... / If he had called, I would have come.
Next step
If you missed questions, return to the specific conditional page rather than rereading the entire guide.
Continue the Conditionals learning path
Zero ConditionalLearn when and how to use the zero conditional for facts, routines and general truths.First ConditionalMaster the first conditional for real and possible future situations.Second ConditionalUse the second conditional accurately for hypothetical, unlikely and imaginary present or future situations.Third ConditionalLearn the third conditional for unreal past situations, regrets and alternative past results.Mixed ConditionalsUnderstand mixed conditionals when the condition and result refer to different times.Unless, Provided That, As Long As & Other Alternatives to IfGo beyond if: learn unless, provided that, as long as, even if, in case and other conditional linkers.If vs WhenLearn when English uses if and when in conditional and future clauses.If I Were YouUnderstand why English often says “If I were you” and when “was” is possible.Conditional SentencesFix the conditional errors English learners make most often.Conditionals TestTest zero, first, second, third and mixed conditionals and identify what to study next.
Test before you move on
Use the diagnostic test to find out whether your problem is form, meaning, time reference or conditional linkers.
Take the Conditionals diagnostic →