B2 · Lesson 24 · 25 min

Mixed conditionals

Open interactive lesson

In this lesson

  • I can connect an unreal past condition with a present result.
  • I can connect an unreal present characteristic with a past result while keeping time clear.

Grammar in context

I did not charge my phone last night, so it is dead now. If I had charged it, I would be able to call you now. I am not a confident driver, so I did not offer to collect you yesterday. If I were more confident, I would have offered.

Which condition concerns last night, and which concerns a continuing characteristic? How does the time of each result differ?

A past condition with a present result

A mixed conditional can connect an unreal completed past condition with an unreal result now. Use past perfect in the if-clause and would plus a base verb for the present result. Add a time expression such as now when it helps. The grammar is mixed because the clauses refer to different times, not because forms are interchangeable. Check that the imagined past change could logically explain the present situation.

  • If we had accepted the offer, we would live closer to work now.
  • If I had kept the key, I would not need a locksmith today.

A present characteristic with a past result

A continuing unreal characteristic can be linked to an imagined past result. The if-clause uses a past form to express distance from present reality, while the result uses would have plus a past participle for the past event. With be, were is common in formal unreal conditions; was is also used with singular subjects in less formal English. Make the continuing characteristic clear so that the listener does not interpret the condition as only a temporary past state.

  • If I were more organised, I would have sent the form on time.
  • If she knew the area, she would have recognised the address yesterday.

Read the times before choosing forms

Write a short account of the real situation before transforming it. Identify what is unreal, when the condition applies, and when the result applies. A third conditional links two past situations; a second conditional normally concerns an imagined present or future. A mixed conditional deliberately crosses those times. Modal alternatives such as could and might are possible when the intended result concerns ability or possibility, but the time relationship still needs to remain clear.

  • Past fact: I did not learn to swim. Present result: I cannot join the group now.
  • If I had learned to swim, I could join the group now.

Common mistakes

Compare the incorrect and corrected forms.

Avoid

If I had taken the job, I would have be abroad now.

Use

If I had taken the job, I would be abroad now.

The result is present, so use would be rather than a malformed perfect.

Avoid

If I were better at planning, I would sent the tickets yesterday.

Use

If I were better at planning, I would have sent the tickets yesterday.

The result concerns yesterday, so it needs would have plus a past participle.

Put it into practice

Try the exercises, write your own examples and check your understanding.

Practise this lesson