Mixed Conditionals Quiz: 20 Advanced Questions for C1–C2 Mastery

Mixed conditionals are the grammar structure that separates advanced speakers from truly fluent ones. They connect a past action with a present reality — or a present state with a past consequence — in a single sentence.

This mixed conditionals quiz targets C1–C2 level and goes beyond textbook formulas, testing how well you handle the unreal past in real, nuanced English. Practise at learnenglish.com.np and find out where you really stand.

Mixed conditionals quiz for C1 and C2 English learners — test your unreal past grammar skills

Featured Answer

What is a mixed conditional in English? A mixed conditional connects two different time frames in one sentence. The if-clause and the main clause refer to different moments — typically a past action linked to a present result, or a present state linked to a past consequence. They are used to express hypothetical situations that cross time boundaries.

The Mixed Conditionals Quiz: 20 Advanced Questions

Choose the correct verb forms to complete each sentence. Each question uses a genuine mixed conditional structure. Read carefully — the time signals in the sentence are your guide. When you are ready, reveal the answer and explanation beneath each question.

Q1. If she ____ the train this morning, she ____ here for the meeting right now.

A. doesn't miss / will be
B. hadn't missed / would be
C. didn't miss / would have been
D. had missed / would be
Show Answer & Explanation

Correct Answer: B. hadn't missed / would be

This is a Type 1 mixed conditional: a past action (missing the train) produces a present consequence (not being here now). Use the past perfect in the if-clause and the present conditional in the main clause. Option C is wrong because "would have been" implies a past result, not a present one — the meeting is still happening right now.

Q2. If I ____ a more organised person, I ____ to pay the bill last week.

A. am / wouldn't forget
B. had been / wouldn't forget
C. were / wouldn't have forgotten
D. were / wouldn't forget
Show Answer & Explanation

Correct Answer: C. were / wouldn't have forgotten

This is a Type 2 mixed conditional: a permanent present characteristic (lack of organisation) influenced a specific past event. Use the subjunctive "were" in the if-clause and the perfect conditional in the main clause. Option D ("wouldn't forget") is the most tempting wrong answer — it correctly uses "were" but then switches to a present hypothetical result instead of the past one.

Q3. If we ____ in that startup five years ago, we ____ millionaires today.

A. invested / would be
B. had invested / would have been
C. have invested / will be
D. had invested / would be
Show Answer & Explanation

Correct Answer: D. had invested / would be

A specific past decision is connected to a present state of being wealthy. This is the most common structure for expressing financial or career regrets. Option B ("would have been") is wrong because it implies we were millionaires at some point in the past — "today" anchors the result firmly in the present.

Q4. If he ____ how to speak French, he ____ the document for us yesterday.

A. knows / will translate
B. had known / would have translated
C. knew / would translate
D. knew / would have translated
Show Answer & Explanation

Correct Answer: D. knew / would have translated

A present ability (knowing French — he still does not know it) is the condition for a past action that never happened. Use simple past in the if-clause and the perfect conditional in the main clause. Option B is wrong because "had known" implies he once knew French but has since forgotten — the sentence describes an ongoing absence of ability.

Q5. If they ____ the contract last week, we ____ on the new project right now.

A. signed / would work
B. had signed / would have worked
C. sign / will be working
D. had signed / would be working
Show Answer & Explanation

Correct Answer: D. had signed / would be working

The phrase "right now" demands a continuous present result — the work would be actively ongoing at this moment. This is a nuanced C1 point: when the present result is an active, in-progress activity, "would be working" (continuous) is more precise than "would work." Option B incorrectly uses the past perfect conditional, implying the work would already be finished.

Q6. If you ____ your medicine yesterday, you ____ so ill this morning.

A. took / wouldn't feel
B. had taken / wouldn't have felt
C. had taken / wouldn't feel
D. take / won't feel
Show Answer & Explanation

Correct Answer: C. had taken / wouldn't feel

A past action (taking medicine yesterday) affects a present state of health (feeling ill this morning). Option B is the most common error — "wouldn't have felt" places the result in the past, but the speaker is describing how they feel right now, in the present moment.

Q7. If I ____ my driving test last month, I ____ you to the airport tomorrow.

A. pass / will drive
B. had passed / will drive
C. passed / would drive
D. had passed / would be driving
Show Answer & Explanation

Correct Answer: D. had passed / would be driving

This question tests the rare "Future Result" nuance that most grammar books ignore: a past event (failing the test last month) directly affects a future scheduled activity (tomorrow's drive). This is a genuine mixed conditional — the if-clause uses the past perfect.

Q8. If he ____ so stubborn, he ____ their apology at the party last night.

A. wasn't / would accept
B. hadn't been / would have accepted
C. weren't / would have accepted
D. weren't / will accept
Show Answer & Explanation

Correct Answer: C. weren't / would have accepted

A present personality trait (stubbornness) prevented a specific past social action (accepting the apology). The subjunctive "weren't" signals an unreal present condition, while "would have accepted" correctly places the missed opportunity in the past. Option B ("hadn't been") incorrectly implies he has since stopped being stubborn.

Q9. If the company ____ bankrupt last year, they ____ still employ hundreds of people.

A. didn't go / would still employ
B. had gone / would have still employed
C. hadn't gone / would have still employed
D. hadn't gone / would still employ
Show Answer & Explanation

Correct Answer: D. hadn't gone / would still employ

A past catastrophe has an ongoing present result. The word "still" anchors the main clause in the present — the people would still be employed now, not at some finished point in the past. Option C ("would have still employed") is wrong because it places the employment in the past, ignoring the present-tense force of "still employ."

Q10. If I ____ his phone number, I ____ him when I saw the accident.

A. had had / would have called
B. have / will call
C. had / would call
D. had / would have called
Show Answer & Explanation

Correct Answer: D. had / would have called

A permanent state of not possessing the number (present and ongoing) is the condition for a missed past action (calling during the accident). Option A ("had had") is the key distractor — it correctly uses the perfect conditional in the main clause, but "had had" implies the speaker once had the number and no longer does. The simple past "had" describes a general, ongoing state.

Q11. If you ____ all your money on that car, we ____ able to afford a holiday now.

A. didn't waste / would be
B. hadn't wasted / would have been
C. wasted / will be
D. hadn't wasted / would be
Show Answer & Explanation

Correct Answer: D. hadn't wasted / would be

A specific past action (wasting money) affects a present financial state (not being able to afford a holiday now). The past perfect negation in the if-clause and the present conditional in the main clause are the defining features of this Type 1 mixed conditional structure.

Q12. If she ____ more careful, she ____ an accident yesterday.

A. had been / wouldn't have had
B. is / wouldn't have had
C. was / will not have
D. were / wouldn't have had
Show Answer & Explanation

Correct Answer: D. were / wouldn't have had

A general present characteristic (carelessness — she is still this way) is the condition for avoiding a specific past event. Use the subjunctive "were" for the unreal present and the perfect conditional for the past result. Option A ("had been") is a standard third conditional — it implies carefulness was a temporary state, not a permanent trait.

Q13. If I ____ harder at university, I ____ in a better position now.

A. studied / might be
B. had studied / was
C. study / will be
D. had studied / might be
Show Answer & Explanation

Correct Answer: D. had studied / might be

This is the modal shift question — the key C1 insight is that "might" is equally correct here alongside "would." Using "might be" instead of "would be" lowers the speaker's certainty: they acknowledge the past study would have helped, but cannot guarantee the exact outcome. Many advanced learners assume only "would" is possible in mixed conditional results; this question reveals that "might" and "could" are valid and often more honest choices.

Q14. If I ____ so much work to do this week, I ____ to the cinema with you last night.

A. hadn't had / would have gone
B. didn't have / would go
C. didn't have / would have gone
D. don't have / will go
Show Answer & Explanation

Correct Answer: C. didn't have / would have gone

A present ongoing state (a busy week — still happening now) prevented a specific past action (going to the cinema last night). The simple past in the if-clause describes the unreal present condition; the perfect conditional in the main clause describes the past result. Option A ("hadn't had") is wrong because it implies the busy week is already over.

Q15. If she ____ afraid of flying, she ____ to Australia with us last summer.

A. wasn't / would travel
B. hadn't been / would have traveled
C. isn't / will travel
D. weren't / would have traveled
Show Answer & Explanation

Correct Answer: D. weren't / would have traveled

A present phobia (still active) prevented a specific past travel opportunity. The subjunctive "weren't" signals the unreal present state; "would have traveled" correctly anchors the missed event in the past. Option B is wrong because "hadn't been afraid" suggests she has since overcome her fear of flying — the sentence does not support this.

Q16. If you ____ to my advice earlier, you ____ in such a difficult situation now.

A. listened / wouldn't be
B. had listened / wouldn't have been
C. listen / won't be
D. had listened / wouldn't be
Show Answer & Explanation

Correct Answer: D. had listened / wouldn't be

A past failure to act leads to a present state of difficulty. The word "now" is the decisive signal — the result is happening at this moment, so the main clause must be in the present conditional. Option B ("wouldn't have been") places the difficulty in the past and fails to account for the present reality the speaker is describing.

Q17. If I ____ getting married tomorrow, I ____ very nervous right now.

A. was / will be
B. had been / would be
C. am / am
D. were / would be
Show Answer & Explanation

Correct Answer: D. were / would be

This tests the Future/Present nuance: an imaginary future event (a wedding tomorrow) creates a hypothetical present emotional state (feeling nervous right now). This is a second conditional with a mixed time flavour — the future event is unreal, and the speaker is imagining a present feeling that would arise from it. The subjunctive "were" is required for formal and standard written English.

Q18. If the Allies ____ World War II, what sort of world ____ we ____ in today?

A. didn't win / would / live
B. hadn't won / would / have lived
C. won / will / live
D. hadn't won / would / live
Show Answer & Explanation

Correct Answer: D. hadn't won / would / live

A historical hypothetical (past perfect in the if-clause) is connected to a speculative present reality ("today"). The question format inverts the standard word order — "what sort of world would we live in" — which many learners find disorienting. Option B ("would have lived") is wrong because we are asking about the world as it would exist now, not as it would have existed at some finished point after the war.

Q19. If I ____ in the middle of a meeting, I ____ you when you called.

A. wasn't / would help
B. hadn't been / would have helped
C. am not / will help
D. weren't / would have helped
Show Answer & Explanation

Correct Answer: D. weren't / would have helped

A temporary present state (currently in a meeting) prevented a specific past action (helping when you called). The subjunctive "weren't" describes the unreal present condition; "would have helped" correctly places the missed action in the past. Option B is wrong because "hadn't been" implies the meeting is now over, changing the logic of the sentence.

Q20. If I ____ a millionaire, I ____ my last holiday in a cheap hostel.

A. am / won't spend
B. had been / wouldn't have spent
C. were / wouldn't spend
D. were / wouldn't have spent
Show Answer & Explanation

Correct Answer: D. were / wouldn't have spent

A present state of non-wealth (not a millionaire — still the case now) affected a specific past decision (last holiday's accommodation). The subjunctive "were" signals the unreal present condition; "wouldn't have spent" correctly places the past behaviour in a finished time frame. Option C ("wouldn't spend") describes a future or ongoing hypothetical result — not the past holiday described in the sentence.

How to Score Your Results

🎓 18–20 correct: Expert level — native-like accuracy in mixed conditional usage. You handle unreal past reasoning with precision and nuance.

🎓 13–17 correct: Strong C1 foundation — you understand the core structures but need to sharpen your instinct for time signals, modals, and continuous forms.

🎓 8–12 correct: Solid B2 level — revisit the core rules and pay close attention to whether the result belongs in the present or the past before choosing your verb form.

🎓 0–7 correct: This is the level to build from. Review the foundational conditional sentences rules before tackling mixed conditionals — a strong base makes the advanced structures click much faster.

Understanding Mixed Conditionals: C1 English Grammar Explained

There are two primary mixed conditional structures in C1 English grammar. The first — and most common — combines a past perfect if-clause with a present conditional main clause: If I had studied medicine, I would be a doctor now.

The past event (studying or not studying) directly shapes the present reality. The second structure inverts this: a present-state if-clause with a perfect conditional main clause, as in If I were more patient, I would have handled that conversation better. Here, a permanent characteristic explains a past failure.

The key to choosing correctly is identifying where each element sits in time. Ask yourself two questions before selecting your verb form: When does the condition exist? And when does the result occur?

If your answers point to different time frames, you are almost certainly dealing with a mixed conditional. This time-bridging logic is the cognitive heart of counterfactual thinking in advanced English — and it is what separates fluent speakers from proficient ones.

If you want to test these structures in a different grammatical context, the active and passive voice quiz for C1 and C2 learners on this site challenges your control of verb forms across similarly complex sentence structures.

Common Mistakes in the Unreal Past

The 'd Contraction Ambiguity: Had vs. Would

One of the most persistent sources of confusion in spoken and written English is the contraction 'd. In "I'd known", the 'd represents had — part of the past perfect. In "I'd be there", the same contraction represents would.

In rapid speech, learners who have not yet internalised this distinction often misread or miswrite mixed conditionals entirely. The sentence If I'd known, I'd have gone is a standard mixed conditional — the first 'd is had and the second is would.

Training your ear to identify which auxiliary is intended from context is a hallmark of C1 listening competence. If you want to sharpen your instinct for advanced grammatical nuance, practise with the cleft sentences quiz for advanced English emphasis.

Why 'Would' Never Belongs in the If-Clause

The error "If I would have known..." is one of the most widespread grammar mistakes among advanced ESL learners worldwide — and it appears frequently even in native speaker informal writing. The rule is absolute in standard English: would does not appear in the if-clause of a conditional sentence.

The correct form is always "If I had known..." The confusion arises because "would have" and "had" serve logically similar functions in the speaker's mind — both point toward a past hypothetical — but grammatically they belong on opposite sides of the conditional structure.

If this distinction still feels uncertain, the direct and indirect speech quiz for B1 and B2 learners reinforces your tense-backshifting instincts, which underpin the same logic.

Advanced Nuance: Modals, Future Results, and the Continuous Form

Three advanced features of mixed conditionals are almost entirely absent from standard grammar textbooks, yet they appear consistently in C1 and C2 level English. The first is the modal shift: replacing would with might or could in the main clause lowers the speaker's certainty about the hypothetical result.

"If I had worked harder, I might be in a better position now" is not wrong — it is more honest than using would, acknowledging that hard work alone does not guarantee success.

The second nuance is the continuous result form, illustrated in Q5 above: when the present result is an active, in-progress activity, "would be working" is more precise than "would work." The time signal "right now" is the clearest indicator that the continuous form is needed.

The third — and most overlooked — is the future result structure demonstrated in Q7: a past event can affect a future scheduled activity. "If I had passed my test last month, I would be driving you tomorrow" bridges three time frames in a single sentence.

This is authentic, sophisticated English. For more practice with complex auxiliary verb behaviour at this level, the negative adverbial inversion quiz for C1 and C2 learners and the advanced question tags quiz for C1 and C2 will challenge your control of inverted and auxiliary-dependent structures.

Three Tips for Mastering Mixed Conditionals at C1 Level

Read the time signals before you select the verb. Every mixed conditional contains at least one explicit time marker — words like "now," "today," "still," "last week," "right now," or "yesterday." Before choosing your verb form, identify where the condition exists in time and where the result lands. If they point to different moments, you are dealing with a mixed conditional.

Distinguish between a temporary state and a permanent trait. In Type 2 mixed conditionals, the if-clause describes who or what someone fundamentally is — their personality, knowledge, or ongoing situation. If the condition describes something permanent or still true now, the if-clause uses the simple past or subjunctive, not the past perfect.

The past perfect is reserved for completed events, not ongoing states. This single distinction resolves the majority of errors at B2–C1 level. It is also central to understanding subject-verb agreement in complex English sentences, where the nature of the subject governs the verb choice.

Do not assume the result must be "would." The modal in the main clause carries meaning. "Would" expresses certainty; "might" expresses possibility; "could" expresses potential. In real-world English at C1 and above, speakers choose their modal precisely. When you practise mixed conditionals, ask yourself: how certain is this result? That question will guide you to the most natural and accurate choice — and it will distinguish your English from the mechanical grammar-book version.

Keep Practising: More Quizzes for You

Mixed conditionals reward the learners who study them carefully — and this mixed conditionals quiz is designed to show you exactly where your understanding is solid and where it needs refinement. Whether you are preparing for a Cambridge C1 Advanced exam, working to eliminate unreal past errors from your writing, or simply committed to reaching genuine fluency, learnenglish.com.np has the advanced grammar practice you need. Keep testing, keep analysing your mistakes, and your accuracy will follow.

Previous Post Next Post