← Grammar Hub
Teacher cue
B2 · English Grammar

Mixed
Conditionals

If I had studied medicine, I would be a doctor now.

two time frames past & present
The idea

Two times, one sentence

Standard conditionals stay in one time. A mixed conditional links an unreal moment in one time to a result in another.

Examples

If I had saved more, I would own a house now.

If he weren't shy, he would have spoken up.

The two patterns

past → present

present → past

The if-clause and the result clause point at different times.

Type A · past → present

Unreal past, unreal present

If + past perfect, ... would + base verb (now)

If I had saved more money, I would own an apartment now.
If she hadn't missed the flight, she would be here.
If they had taken the medicine, they wouldn't feel ill today.
Type B · present → past

Unreal present, unreal past

If + past simple, ... would have + past participle (then)

If he weren't so careless, he wouldn't have lost his keys.
If I spoke Spanish, I would have applied for the job.
If she were a planner, she would have finished on time.
Don't confuse them

Third vs. mixed

3rd (all past):  If I had studied, I would have passed.
Mixed A:  If I had studied, I would be a doctor now.
Mixed B:  If I were smarter, I would have passed then.

Ask: when is the condition? When is the result?

⚠ Watch out

Common mistakes

If I would have known, I would be there now.

Correct: If I had known, I would be there now.

If she were more careful, she wouldn't lost her keys.

Correct: she wouldn't have lost her keys.

If he had trained, he will be fit now.

Correct: he would be fit now.

If they weren't lazy, they would have finish it.

Correct: they would have finished it.

Now it's your turn

Let's
practice.

Say the answer out loud — then tap to check.

Practice 1
tap the blank to reveal

Fill the gap

If I hadn't eaten so much, I (not feel) sick now.
If she were more organized, she (not miss) the deadline yesterday.
If they had booked earlier, they (be) on the beach now.
If he (speak) Spanish, he would have understood it.
If we hadn't gotten lost, we (be) home by now.
Practice 2
tap a sentence to reveal the error

Spot the mistake

If I had takenA that job, I would have beenB much happier todayC, butD I turned it down.

BI would have been → I would be

✓ past condition + present result → would + base verb

If he had listenedA to the doctor, he would beB healthier now, butC his habits wasD always terrible.

Dhis habits was → his habits were

✓ his habits is plural → were

If I would have savedA more money, I would ownB an apartment byC now insteadD of renting.

AIf I would have saved → If I had saved

✓ no would have in the if-clause

Practice 3
tap to reveal a model answer

Complete the sentence

If I had learned to drive earlier,
If she weren't afraid of flying,
If we had left on time,
If he spoke French,
Speak & write

Your turn

Use a mixed conditional in every answer.

How would your life be different now if you had made one different choice years ago?
Name something about your personality. How did it affect a past event?
If you had learned a skill as a child, how would today be different?
Think of a past world event — how would the present change if it hadn't happened?
Recap

Remember this

Type A
past → present
Type A form
had + p.p. → would + base
Type B
present → past
Type B form
past simple → would have + p.p.

Never put "would have" in the if-clause.

1/1