Grammar Basics

Conditionals Exercises with Explained Answers

· 4 min read

A decision path branches into two possible outcomes.

Choose a conditional by asking how real the situation is. Use the zero conditional for general truths, the first for a realistic future possibility, the second for an imagined present or future, and the third for an imagined past.

The four common patterns

TypeIf clauseResult clauseExample
Zeropresent simplepresent simpleIf you heat ice, it melts.
Firstpresent simplewill + verbIf it rains, we will stay in.
Secondpast simplewould + verbIf I had a car, I would drive.
Thirdpast perfectwould have + past participleIf we had left earlier, we would have caught the train.

If you press this button, the light turns on.

💡 This always happens, so the zero conditional fits.

If I were you, I would ask for help.

💡 Giving advice with an imagined situation; were is common with I in this phrase, and was is also used informally.

We will be late if we don’t hurry.

💡 The if clause can come second; then no comma is needed.

Common mistakes to watch

❌ If it will rain, we will stay in.

✅ If it rains, we will stay in.

In a first conditional, the if clause normally uses the present simple for the future.

❌ If I would have money, I would travel.

✅ If I had money, I would travel.

The second conditional uses a past form in the if clause.

❌ If she had studied, she would pass.

✅ If she had studied, she would have passed.

For an imagined past result, use would have + past participle. Would pass can be correct only when the result is in the present or future.

Practice: 10 questions

Write the correct form of the verbs in brackets. Each sentence tells you whether the situation is general, likely, imagined, or about the past.

1. General truth: “If you mix blue and yellow, you ___ (get) green.”

2. Likely plan: “If I finish work early, I ___ (call) you.”

3. Likely plan: “If it ___ (be) sunny tomorrow, we will go to the beach.”

4. Imagined present: “If I ___ (know) her number, I would text her.”

5. Imagined present: “If we lived by the sea, we ___ (swim) every day.”

6. Past regret: “If I ___ (see) the sign, I would have stopped.”

7. Past regret: “If they had invited me, I ___ (go).”

8. Advice: “If I ___ (be) you, I would take the job.”

9. Likely plan: “You ___ (miss) the bus if you don’t leave now.”

10. Imagined present: “If he ___ (not / work) so much, he would have more free time.”

Answers and explanations

1. get

💡 A general fact uses the zero conditional: present simple in both clauses.

2. will call

💡 A realistic future result uses will.

3. is

💡 The if clause of a first conditional uses the present simple.

4. knew

💡 The speaker doesn’t know the number, so the second conditional uses a past form.

5. would swim

💡 The imagined result uses would + verb.

6. had seen

💡 An imagined past condition uses the past perfect.

7. would have gone

💡 An imagined past result uses would have + past participle.

8. were

💡 This advice phrase uses were; was is also heard in informal speech.

9. will miss

💡 A realistic future result with the if clause second still uses will.

10. didn’t work

💡 He works a lot in reality, so the second conditional uses a past negative.

Can I use other modal verbs in the result clause?

Yes. Can, could, might and may are common: “If it rains, we might stay in.” “If I had time, I could help.”

Are there mixed conditionals?

Yes. A mixed conditional can link a past condition to a present result: “If I had slept more, I wouldn’t be tired now.”

Keep learning

Read the full conditional sentences guide, review the past perfect and modal verbs.

Grammar reference: British Council on conditionals. The lesson explanations and practice questions are original.