Home » Grammar » B2 Upper Intermediate English Grammar Tests » Mixed Conditionals Practice Tests with B2 Grammar Rules & Examples

Mixed Conditionals Practice Tests with B2 Grammar Rules & Examples

Exercise 1

Choose the correct mixed conditional form to complete each sentence. Each sentence combines a past condition with a present result, or a present condition with a past result.

Example: If she had studied harder, she ______ a better job now. (would have / would have had / would)
Answer: If she had studied harder, she would have a better job now.

1. If I had studied medicine at university, I ___ a doctor now.
2. If she ___ more ambitious when she was young, she would be running her own company today.
3. He would be fluent in French now if he ___ harder as a child.
4. If they had invested in that company, they ___ millionaires today.
5. I would be living in Spain right now if I ___ that job offer last year.
6. If you ___ a better diet when you were younger, you might not be struggling with your health now.
7. She wouldn't be so tired today if she ___ to bed so late last night.
8. If he ___ his driver's license years ago, he wouldn't need to take the bus every day now.
9. They ___ in a bigger apartment now if they had saved more money in their twenties.
10. Which sentence is a correct example of a mixed conditional?