Grammar Basics
Conditionals Exercises with Explained Answers
Published · Updated · 3 min read

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
| Type | If clause | Result clause | Example |
|---|---|---|---|
| Zero | present simple | present simple | If you heat ice, it melts. |
| First | present simple | will + verb | If it rains, we will stay in. |
| Second | past simple | would + verb | If I had a car, I would drive. |
| Third | past perfect | would have + past participle | If 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.
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.”
Grammar reference: British Council on conditionals. The lesson explanations and practice questions are original.