Basics. Mastering Mixed Conditionals and Inversions: correct answers
Jump to answers ↓Mastering Mixed Conditionals and Inversions
Mixed conditionals allow us to express how a past action affects a present situation, or how a permanent present state affected a past outcome. For example, a past action with a present result mixes the third and second conditionals: "If I hadn't eaten that pizza, I wouldn't be sluggish right now." Conversely, a present state with a past result mixes the second and third conditionals: "If I didn't have allergies, I would have adopted that kitten." You can also use advanced inversions to sound more formal, dropping the "if" entirely: "Had I known, I wouldn't be panicking."
In this challenge, you will navigate tricky hypothetical timelines and bizarre scenarios. You'll need to choose the correct verb forms to help a time traveler dodging a T-Rex, an amateur wizard who accidentally turned into a frog, and a clumsy detective dropping evidence. The exercises cover past actions with present consequences, present traits altering past events, and formal conditional inversions.
You will work through 12 questions featuring a mix of single-choice, multi-choice, drop-down, and drag-and-drop formats to truly test your mastery of advanced conditional structures.
Try the quiz to check your knowledge!
Correct answers
Question 1
The correct answers are Had I checked and wouldn't be panicking.
This sentence features a formal inversion in a mixed conditional.
"Had I checked" is an elegant way of saying "If I had checked" (unreal past condition).
Because the consequence is happening "right now," we use the present continuous conditional (wouldn't be panicking) rather than the past conditional (wouldn't have panicked).
Question 2
Complete the clumsy detective's incident report by choosing the right verb structures.
If I weren't so generally terrified of spiders, I wouldn't have dropped my heavy magnifying glass directly onto the suspect's crucial footprint yesterday.
If I weren't so generally terrified of spiders, I wouldn't have dropped my heavy magnifying glass directly onto the suspect's crucial footprint yesterday.
This mixed conditional describes how a present/general state caused a past result.
We use the Simple Past (weren't) in the "if" clause for an ongoing, general truth (the detective is always afraid of spiders).
We use the perfect conditional (wouldn't have dropped) in the main clause for the specific unreal past event ("yesterday").
Question 3
The correct answers are didn't have and would have adopted.
This is a mixed conditional connecting an ongoing present state to a past result.
We use the past simple (didn't have) for the unreal present/general condition (the lifelong allergy).
We use would have + past participle (would have adopted) for the unreal past result (the missed opportunity yesterday).
Question 4
Choose the correct verb forms to finish the amateur wizard's rather urgent diary entry.
If I ________ the instructions on the spellbook properly yesterday, I ________ as a giant talking frog at this very moment!
The correct answer is had read / wouldn't be sitting.
Here we have another classic mixed conditional. The mistake happened in the past ("yesterday"), requiring the past perfect ("had read"). The unfortunate result is happening right now ("at this very moment"), requiring the present continuous conditional ("wouldn't be sitting").
Question 5
The correct answers are If I hadn't spilled coffee on the control panel, I would be sitting comfortably in the year 2024 right now. and Had I not spilled coffee on the control panel, I wouldn't be hiding from a hungry dinosaur today.
This scenario requires a Mixed Conditional (Type 1), which describes a past unreal condition and its present result. We use the past perfect in the if-clause ("hadn't spilled") and the present conditional in the main clause ("would be sitting" / "wouldn't be hiding").
"Had I not spilled..." is a formal, inverted way of saying "If I hadn't spilled..." and is grammatically correct.
"If I didn't spill..." is incorrect because the spill was a specific past event, not a present habit or general fact. "Wouldn't have been hiding" is incorrect because "today" indicates a present result, requiring "wouldn't be hiding."
Question 6
Help the sleep-deprived student complete their tragic realization about last night's choices. Choose the grammatically correct option.
If I ________ that entire family-sized pizza at 2 AM, I ________ so incredibly sluggish right now.
The correct answer is hadn't eaten / wouldn't be.
This is a mixed conditional! The condition refers to a past, unreal action ("hadn't eaten" at 2 AM), so we use the past perfect. The result refers to the present ("wouldn't be sluggish right now"), so we use "would" + base verb.
Question 7
Reconstruct the celebrity chef's interview about her accidental culinary masterpiece.
To be completely honest, had I realized that garlic and chocolate were a match made in heaven, I wouldn't be scrambling to rewrite my entire dessert menu right now.
To be completely honest, had I realized that garlic and chocolate were a match made in heaven, I wouldn't be scrambling to rewrite my entire dessert menu right now.
This is an advanced mixed conditional using inversion for a past condition and a present result.
"Had I realized" is a formal, inverted way to say "If I had realized" (unreal past).
"Wouldn't be" is used for the main clause because the chef's frantic rewriting is happening "right now" (unreal present continuous).
Question 8
Complete the detective's deduction about a notoriously clumsy cat burglar. Select the correct phrase to fill in the blanks.
If the thief ________ so clumsy by nature, he ________ over the alarm wire and triggered the siren last night.
The correct answer is weren't / wouldn't have tripped.
This mixed conditional combines a present/ongoing unreal condition with a past unreal result. Because the thief is clumsy "by nature" (an ongoing trait), we use the past subjunctive "weren't". Because the tripping happened "last night" (a past event), we use "wouldn't have" + past participle.
Question 9
The correct answers are If Chef Bob weren't so afraid of seasonings, the sauce wouldn't have tasted like warm tap water last night. and If Chef Bob knew how to use salt, his guests wouldn't have secretly ordered a pizza halfway through the meal.
This scenario uses a Mixed Conditional (Type 2), which connects a present, ongoing condition (Chef Bob's general fear of spices) to a past result (the ruined dinner last night). We use the past simple/subjunctive in the if-clause ("weren't" / "knew") and the perfect conditional in the main clause ("wouldn't have tasted" / "wouldn't have ordered").
"Wouldn't taste... last night" is incorrect because "last night" requires a past result ("wouldn't have tasted"). "If Chef Bob isn't..." is incorrect because we must use past tense forms to express an unreal or hypothetical present condition.
Question 10
Help the disgruntled time traveler complete his diary entry by choosing the correct verb form for each blank.
If I hadn't put all my savings into that "revolutionary" floppy disk company back in the 1990s, I would be relaxing on my own private island right now.
If I hadn't put all my savings into that "revolutionary" floppy disk company back in the 1990s, I would be relaxing on my own private island right now.
This is a mixed conditional where a past action has a present result.
We use the Past Perfect (hadn't put) in the "if" clause to describe an unreal situation in the past (the 1990s).
We use the present conditional (would be) in the main clause because the result is happening "right now."
Question 11
The correct answers are If I had packed the manual, the ship's alarm wouldn't be blaring right now. and I wouldn't be guessing which button to press if I had packed the manual before launch.
This is a Mixed Conditional linking a past mistake (forgetting the manual) to a present, ongoing result (the alarm blaring / guessing buttons). It correctly uses the past perfect ("had packed") for the past condition and the present continuous conditional ("wouldn't be blaring" / "wouldn't be guessing") for the current result.
"If I packed" incorrectly treats the past event as a present hypothetical. "Wouldn't have been blaring right now" creates a tense clash; "wouldn't have been" refers to the past, but "right now" refers to the present.
Question 12
The correct answers are hadn't stepped and wouldn't be ruling.
This is a mixed conditional connecting a past event to a present result.
We use the past perfect (hadn't stepped) for the unreal past condition (the mistake in the Cretaceous period).
We use would + base verb or would be + -ing (wouldn't be ruling) for the unreal present result (what is happening "right now").