• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Course
  • Exercises
  • Grammar Rules
  • Matches
  • Posts
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary Lists
  • Archives
    • Social Media Posts
    • Writing Guides
  • Sign in
  • Join free

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 ............... a later train and missed the interview yesterday.
Wrong!
"Have taken" is correct because it shows a past result of a present unreal condition.

Exercise complete

0/ out of 12 correct answers
Challenge a friend
More Exercises →

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 a later train and missed the interview yesterday.

Improve your English grammar, vocabulary and writing

We take you step by step from beginner to advanced, even if you struggled with English at school or have always had trouble remembering the rules.

  • 10 modules, 112 lessons and 730 questions
  • Just log in and learn anytime and anywhere
  • Your progress is saved in your account
  • Download the 2027 Grammar Guide (PDF)

Related lesson in the course Past and mixed conditions: third and mixed conditionals Module 05: Modals & conditions · Lesson 8

Join free

Already have an account? Sign in

See what’s in the course

Primary Sidebar

2.4M760.9K165.9K

Free 2027 Grammar Guide

  • Download Grammar Guide (PDF)
  • Online grammar course, A1 to C2
  • Weekly exercises and vocabulary
  • Join over 3 million English learners

We respect your privacy. Unsubscribe anytime.

Already have an account? Sign in

Grammar Checker - Try Now

Latest Posts

  • 100 Words to Describe Memory November 1, 2026
  • 100 Best Synonyms for “Implemented” November 1, 2026
  • 100 Best Synonyms for “Unbelievable” November 1, 2026
  • 100 Best Synonyms for “Reparations” November 1, 2026
  • The difference between an acronym and an initialism November 1, 2026
  • Differ vs. vary: how to choose the right verb November 1, 2026
  • 100 Best Synonyms for “Immersive” November 1, 2026
  • 100 Words Every Foley Artist Should Know November 1, 2026
  • 100 Best Synonyms for “Remnants” November 1, 2026
  • 100 Best Synonyms for “Table” November 1, 2026
Home of English Grammar

Free English grammar exercises, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

Join free

Learn

  • Exercises
  • Matches
  • Grammar rules
  • Vocabulary lists
  • Writing guides
  • Online tools

More

  • Top social media posts
  • Various posts
  • Contact

Account

  • Join free
  • Grammar Course
  • Free grammar guide (PDF)

Copyright © 2026 EnglishGrammar.org

  • Disclaimer
  • Privacy policy
  • Terms
  • Sitemap