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 shows a past unreal condition with 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 shows 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 shows 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 shows a present result of a past unreal condition.
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 shows a present ongoing 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 correct because both show 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
Share your score!

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 / 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
  • Reddit
  • Email
  • WhatsApp
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 Sadness July 11, 2026
  • 100 Words Every Email Marketer Should Know July 11, 2026
  • 100 Best Synonyms for “Shift” July 11, 2026
  • Defer vs. postpone: what is the difference? July 11, 2026
  • Tortuous vs. torturous: what is the difference? July 11, 2026
  • 100 Best Synonyms for “Appropriate” July 11, 2026
  • 100 Best Synonyms for “Very” July 11, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Pro · Privacy Policy · Refund 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.