Advanced Conditionals And "wish".

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.