HOME / GRAMMAR EXERCISES / MIXED CONDITIONALS 1

MIXED CONDITIONAL TENSES EXERCISE 1 (ESL)

level: Intermediate (B1/B2)

✓ Useful for IELTS ✓ Useful for Cambridge B2/C1
English has four conditional patterns, each expressing a different relationship between condition and result — real or unreal, present or past. This exercise mixes all four types together, so you need to identify the pattern before choosing the correct form.




Grammar review Mixed conditional tenses — which conditional when?

This exercise tests all main conditional forms in English. The table below is a quick guide to choosing the right one.

Zero conditional — general truths and facts
If + simple present → simple present
“If you heat water to 100°C, it boils.”

First conditional — real, likely future situation
If + simple present → will + base verb
“If it rains, I will stay home.”

Second conditional — hypothetical or unlikely present/future situation
If + simple past → would + base verb
“If I won the lottery, I would buy a house.”

Third conditional — imaginary past situation (didn’t happen)
If + past perfect → would have + past participle
“If she had studied, she would have passed.”

Key question to ask: Is the situation real/possible (1st)? Hypothetical/unlikely (2nd)? Based on a past that didn’t happen (3rd)?


READY TO PRACTICE? LET’S GO!

Choose the correct verb form to complete each conditional sentence.

1. If I ________ you, I would apologize to her right away. (to be)
2. If I run into her, I ________ her that you're looking for her. (to tell)
3. If you ________ that again, I will call the police. (to do)
4. He would never have asked her out on a date if she ________ him first. (to kiss)
5. If you were her, what ________? (to do)
6. If she hadn't gone to England, she ________ Tom Hardy. (to meet)
7. If it doesn't start snowing, we ________ skiing this evening. (to go)
8. If you had saved some money earlier, you ________ broke right now. (to be)
9. If I ________ at the airport so late, I would not have missed my flight. (to arrive)
10. If you buy one t-shirt, you ________ the second one free. (to get)
11. If I lose my job, I ________ for a new one. (to look)
12. If she hadn't told me to stay, I ________. (to go)
13. She ________ to come to the party if she had known that her ex-boyfriend would be there. (to agree)
14. If you come tonight, I ________ enchiladas. (to make)
15. If I were him, I ________ that job. (to take)
16. He will never speak to me again if he ________ what happened. (to find out)
17. Our cat ________ you if you rub her belly. (to bite)
18. I ________ you if I hadn't thought it was important. (to tell)
19. If I ________ you were coming, I would have prepared lunch. (to know)
20. If I were you, I ________ to the beach instead of going to work. (to go)


KEEP PRACTICING — MORE EXERCISES FOR YOU:
Mixed conditional exercises are a great final test — but if anything tripped you up, jump back to the individual tense exercises below.

First conditional:
The first conditional 1 (B1)
The first conditional 2 (B1)
The first conditional 3 (B1)

Second conditional:
The second conditional 1 (B1/B2)
The second conditional 2 (B1/B2)
First or second conditional? 1 (B1/B2)
First or second conditional? 2 (B1/B2)

Third conditional:
The third conditional 1 (B2)
The third conditional 2 (B2)
Mixed conditionals 2 (B2)
Browse all grammar exercises →

Business English Conversations Online course
ESL Shop Affordable teaching & learning materials
More great stuff
American idioms
Phrasal verbs
Varieties of English
Travel English
Language-specific grammar
Our other sites
BusinessEnglishSite.com
EnglishForMyJob.com
LearnSpanishFeelGood.com

Connect & follow
© 2006–2026 LearnEnglishFeelGood.com unless otherwise stated. Reposting our content is not allowed. See our content policy.