Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Various Posts
  • Vocabulary
  • Writing Guides
  • Contact

Mixed Conditionals Exercise

May 28, 2026 - B2pdf

Complete the 12 sentences below. Choose the best answer for each one. Some sentences have two correct answers. Choose both.

Progress 0 of 12 answered
1If I had gone to bed earlier last night, I ............... so tired now.
Wrong!
"Wouldn't be" is correct because it shows a present result of a past unreal condition.
2She would be much more confident today if she ............... that public speaking course last year.
Wrong!
"Had taken" is correct because it links a past unreal condition to a present result.
3If he weren't so afraid of flying, he would ............... us on the business trip to Tokyo last month.
Wrong!
"Have joined" is correct because it shows a past result of a present unreal condition.
4We ............... in a much better position now if we had saved more money when we first got married.
Wrong!
"Would be" is correct because it expresses a present result of a past unreal condition.
5If Maya had listened to the doctor's advice, she would ............... from home this week.
Wrong!
"Be working" is correct because it shows a present ongoing result of a past unreal condition.
6If I were more organized, I wouldn't ............... the deadline yesterday.
Wrong!
"Have missed" is correct because it shows a past result of a present unreal condition.
7They would still live near us if they ............... that job offer in Canada two years ago.
Wrong!
"Hadn't accepted" is correct because it gives a past unreal condition with a present result.
8If Daniel had learned to cook when he was younger, he ............... on takeaway meals all the time now.
Wrong!
"Wouldn't rely" is correct because it links a past unreal condition to a present result.
9If the roads weren't so icy today, the school bus would ............... on time this morning.
Wrong!
"Have arrived" is correct because it shows a past result of a present unreal condition.
10I ............... in this department now if I hadn't turned down the promotion last spring.
Wrong!
"Wouldn't be working" is correct because it expresses a present result of a past unreal condition.
11If you had backed up your files regularly, you ............... so stressed about the computer crash now.
Select 2 answers.
Wrong!
"Wouldn't feel" and "wouldn't be feeling" are both correct because both can express a present result of a past unreal condition.
12If Leo were better at managing his time, he wouldn't ............... the train and missed the interview yesterday.
Wrong!
"Have taken" is correct because it shows a past result of a present unreal condition.
Done.
Score: 0/12

Answers

  1. If I had gone to bed earlier last night, I wouldn’t be so tired now.
  2. She would be much more confident today if she had taken that public speaking course last year.
  3. If he weren’t so afraid of flying, he would have joined us on the business trip to Tokyo last month.
  4. We would be in a much better position now if we had saved more money when we first got married.
  5. If Maya had listened to the doctor’s advice, she would be working from home this week.
  6. If I were more organized, I wouldn’t have missed the deadline yesterday.
  7. They would still live near us if they hadn’t accepted that job offer in Canada two years ago.
  8. If Daniel had learned to cook when he was younger, he wouldn’t rely on takeaway meals all the time now.
  9. If the roads weren’t so icy today, the school bus would have arrived on time this morning.
  10. I wouldn’t be working in this department now if I hadn’t turned down the promotion last spring.
  11. If you had backed up your files regularly, you wouldn’t feel so stressed about the computer crash now.
    If you had backed up your files regularly, you wouldn’t be feeling so stressed about the computer crash now.
  12. If Leo were better at managing his time, he wouldn’t have taken the train and missed the interview yesterday.
  • Share
  • Post
  • Post
  • Email
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
761,532 
Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Posts

  • 100 Words to Describe Tasks May 28, 2026
  • Mixed Conditionals Exercise May 28, 2026
  • 100 Best Synonyms for “Legitimate” May 28, 2026
  • 100 Words Every Band Member Should Know May 28, 2026
  • A historic or an historic: which one is correct? May 28, 2026
  • 100 Best Synonyms for “Oppressive” May 28, 2026
  • 100 Words Every Homesteader Should Know May 28, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap · Terms

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.