Advanced Conditionals And "wish".: correct answers

Jump to answers ↓

What advanced conditionals really do

By now you know the basic "if + past simple, would + infinitive" pattern (Second Conditional) and "if + past perfect, would have + past participle" (Third Conditional). Advanced conditionals push further: they mix time frames, use alternative structures, and pair with "wish" and "if only" to express regret, irritation, or imagined alternatives to reality.

The core principle hasn't changed (you're still talking about unreal or hypothetical situations) but now the tense in the if-clause and the tense in the result clause can belong to different times.

Mixed conditionals

A mixed conditional combines elements of the Second and Third Conditionals because the condition and the result refer to different times.

Past condition → present result (If + past perfect, would + infinitive):

✅ If I had studied medicine, I would be a doctor now. ❌ If I had studied medicine, I would have been a doctor now.

The second sentence sounds wrong because "now" points to the present, so the result clause needs would be, not would have been. The past perfect in the if-clause tells us the decision happened in the past; the present-time adverb tells us the consequence is felt today.

Present condition → past result (If + past simple, would have + past participle):

✅ If she weren't so afraid of flying, she would have come to Tokyo with us last summer. ✅ If she hadn't been so afraid of flying, she would have come to Tokyo with us last summer.

Both sentences are grammatically possible, but they mean different things. The first (mixed) version implies she is still afraid of flying; it's a permanent trait. The second (pure Third Conditional) implies she was afraid only at that past moment. Choosing the right one depends on what you actually mean.

"Wish" and "If Only"

Wish + past simple / past continuous: for situations you want to be different right now:

✅ I wish I spoke better French. ❌ I wish I speak better French.

Wish + past perfect: for regrets about the past:

✅ I wish I hadn't said that to her yesterday.

Wish + would: for things that annoy you or that you want someone else to change:

✅ I wish you would stop leaving your shoes in the hallway.

A critical restriction: you cannot use wish + would about yourself. You wouldn't say "I wish I would exercise more"; instead, say "I wish I exercised more" (wish + past simple), because you're the one who controls that action.

"If only" works exactly like "wish" but carries stronger emotion:

If only we had booked earlier; the tickets are sold out now.

The mistake that catches almost everyone

B1–B2 learners overwhelmingly make one error: they use "would" in the if-clause.

❌ If I would have known about the delay, I would have taken another train. ✅ If I had known about the delay, I would have taken another train.

This happens partly because some spoken dialects tolerate "would have" in both halves, and partly because learners hear the contracted 'd (which can stand for either had or would) and assume it's always would. The rule is straightforward: "would" stays out of the if-clause in standard conditionals. The only exception is when would expresses willingness or a polite request (If you would sign here, please…), which is a different use entirely.

Quick self-check

When you write an advanced conditional or a "wish" sentence, ask yourself two questions:

  1. What time does the condition refer to, and what time does the result refer to? If they're different, you need a mixed conditional.
  2. Is "would" sneaking into my if-clause? If so, replace it with the appropriate past tense.

Get those two habits right and most of the common errors disappear on their own.

Correct answers

Question 1

Select the grammatically correct sentence expressing an unreal past conditional.

The correct answer is If you had told me earlier, I could have helped you.

In third (unreal past) conditionals, the correct structure is "if + past perfect," followed by "would/could/might have + past participle."

Question 2

Choose the correct word to complete the sentence expressing a present unreal wish.

I wish I ___ more fluent in French.

The correct answer is were.

After "wish" for present unreal situations, we use the past simple or "were" for all persons.

Question 3

Select the correct sentence that uses "should" in an inverted first conditional.

The correct answer is Should you see Emma, tell her I said hello.

We can invert the first conditional by starting with "should" + subject + base verb instead of "if."

Question 4

Choose the best option to complete the sentence with a mixed conditional.

If he ___ harder at university, he would have a better job now.

The correct answer is had studied.

In mixed conditionals expressing a past action with a present result, use "if + had + past participle" in the if-clause and "would + base verb" in the result clause.

Question 5

Select ALL the sentences that are correct examples of the third (past unreal) conditional.

The correct answers are If she had known about the meeting, she would have attended. and If I had studied harder, I might have passed the exam.

Third (past unreal) conditionals use "if" + past perfect, and "would have/could have/might have" + past participle in the result clause. "If you would have called..." is incorrect; use "If you had called...".

Question 6

Select ALL the sentences that use "wish" correctly for unreal situations in the present.

The correct answers are I wish I were taller. and She wishes she knew the answer.

To express present unreal wishes, use "wish" + past simple (or "were" for all persons), NOT "will" or present tense.

Question 7

Select ALL the sentences that correctly use a mixed conditional to talk about a past action with a present result.

The correct answers are If I had listened to your advice, I wouldn't be in trouble now. and If she had married him, she would be happier today.

Mixed conditionals often use "if" + past perfect (for the past situation) + "would" + base verb (for the present result).

Question 8

Select ALL the sentences that correctly use modal verbs in advanced conditionals or wishes.

The correct answers are If you should need any help, just let me know. and If I were you, I would reconsider the offer.

"Should" can be used for polite or less probable first conditionals. In unreal present conditionals, "would" goes in the main clause, not in the "if" clause. "Wish" for present states uses "wish" + past simple, not "would have".

Question 9

Select the correct option for each blank.
If she _________________________ about the meeting, she __________________________ earlier.

The correct answers are had known and would have come.

In third (past unreal) conditionals, use "if + past perfect" and "would have + past participle" to express regrets or hypothetical situations in the past.

Question 10

Choose the best word for each gap.
I wish I _________________________ taller, but I also wish I _________________________ playing basketball earlier.

The correct answers are were and had started.

For wishes about the present, use "were" (subjunctive) after "I wish." For wishes about the past, use "had + past participle."

Question 11

Select the correct option for each blank.
If you _________________________ Mr. Brown, please tell him I _________________________ him.

The correct answers are should see and have called.

"If you should see..." is a formal way to express a possible future event (first conditional with inversion). "Have called" matches the present perfect tense for a recent action.

Question 12

Select the correct option for each blank.
If I _________________________ the lottery, I ____________________________ around the world.

The correct answers are were to win and might travel.

The structure "If I were to win..." expresses a hypothetical future situation. "Might travel" is an appropriate modal verb for a less certain, hypothetical result.