English Refresher

C1 · Advanced

Mixed Conditionals

You already know the zero, first, second and third conditionals. A mixed conditional breaks the time barrier: the condition belongs to one time and the result to another — If I had saved more money, I would be on holiday now.

Level: C1 Two times in one sentence Play · Practise · Score
The Mixed-Conditional Transformer

One condition. One result. Two different times.

Pick a direction and a situation. Watch how the verb forms change when the if-clause and the result belong to different times.

If I had accepted that job offer, I would be living in Berlin now.
Structure:If + past perfect , would + base verb (result now)
A past condition with a present result. The unreal past (if + had + participle) still affects now, so the result uses would + base verb, often with now or today.

Got the pattern? Jump to the practice →

The two mixed patterns

A mixed conditional joins a condition and a result that belong to different times. There are two directions — learn to recognise which one a situation needs.

The two forms

Past condition → Present result
If + past perfect, … would + base verb
If I had studied harder, I would have a degree now.
If she hadn’t missed the flight, she would be here today.
Present condition → Past result
If + past simple, … would have + past participle
If I were braver, I would have said something.
If he weren’t so careless, he wouldn’t have lost it.

The clauses do not match in time — and that is the whole point. In a mixed conditional, one half looks back to a finished past and the other describes a present, ongoing reality. The verb forms are the only signal, so they must be exact.

Which direction do I need?

1
Past cause, present consequence
If I had taken that job, I would live by the sea now.
Use when: a finished past action still shapes your life today.
2
Present truth, past consequence
If I were more organised, I wouldn’t have missed the deadline.
Use when: a permanent trait or current state explains a past event.
3
Read the time words in each clause
now / today / these days” in the result → present result.   “last year / yesterday / as a child” in the result → past result.
Tip: decide the time of the result first, then choose would + base (present) or would have + participle (past).

Mixed vs. the standard third conditional

Third conditional — past → past
If I had taken the job, I would have moved abroad.
Both clauses are past. The result also finished in the past.
Mixed — past → present
If I had taken the job, I would be abroad now.
Same past condition, but the result is happening now — so use would be, not would have been.

The deciding question: is the result finished in the past, or true right now? The condition can look identical — it is the result clause (would have moved vs would be) that makes a sentence mixed.

The two mixes at a glance

Mix 1 · Past → Present
If + had + past participle, would + base verb
If we had left earlier, we would be home by now.
Mix 2 · Present → Past
If + past simple, would have + past participle
If I spoke French, I would have understood the email.

Modals in the result: would is the default, but could (ability/possibility) and might (a smaller chance) also work: “If I had saved more, I could afford a holiday now.” In the if-clause, use were for every subject (if I were, if he were).

Time markers that reveal the mix

Where each clause lives in time
nowtodaythese daysstillat the momentcurrentlylast yearyesterdayback thenas a childat the timemonths ago
Present-time markers (now, today, still) point to a present result → would + base.  Past-time markers (last year, yesterday, back then) point to a past result → would have + participle. The condition clause keeps its own time independently.

Practise & score yourself

Ten questions — five multiple choice, five gap-fill. Instant scoring and a short explanation for every answer.

Your score
0 / 10
Answer a question to begin.

The one rule to remember

Decide the time of the result first. If the result is now, use would + base verb and put the unreal cause in the past perfect (If I had saved, I would be rich now). If the result is past, use would have + past participle and put the present condition in the past simple (If I were richer, I would have bought it). The two clauses live in different times — let the verb forms say so.