Skip to content
EnglishLeap
Sign in

Grammar

Level
B2
Time
12 min

Mixed conditionals: connect past causes and present results

If I had accepted the job in Dublin, I would live there now. The cause belongs to the past, but the result describes life now. That change of time is the point of a mixed conditional.

Use mixed conditionals to connect an unreal past condition with a present result, or an unreal present condition with a past result.

Read and practice

Read the examples and try the written questions in this guide. Listening recordings are not available for this lesson yet.

Try the written questions

If I had checked the address, I would know where to go now. /ɪf aɪ həd tʃekt ði əˈdres, aɪ wʊd nəʊ weə tə ɡəʊ naʊ/

The short answer

Use if plus past perfect with would plus the base verb for an unreal past cause and a present result. Use if plus a past form with would have plus a past participle for an unreal present condition and a past result.

If Noor had left earlier, she would be at the station by now.

Why it works: Had left refers to an earlier unreal choice. Would be describes the result at the present time.

5 more examples
  • If I had learned to drive, I would travel to work by car now.

    Learning to drive was an unreal earlier action. The result, travelling by car, would matter now.

    Not this:If I learned to drive, I would travel to work by car. What changes: This second conditional imagines a present or future possibility. It does not name an earlier missed chance.

  • If the train had arrived on time, we would be home already.

    The late train is a past cause. Being home is the present result that did not happen.

    Not this:If the train arrived on time, we would get home before midnight. What changes: This sentence imagines a future journey. The result is also in the future.

  • If Maya were more confident, she would have applied for the role.

    Maya's present confidence is treated as an unreal condition. It explains why she did not apply earlier.

    Not this:If Maya had been more confident, she would have applied for the role. What changes: This third conditional puts both the confidence and the missed application in the past.

  • If I did not live so far away, I would have joined you last night.

    Living far away is a present situation. It gives a reason for a past absence.

    Not this:If I had not lived so far away, I would have joined you last night. What changes: This version says that the distance was a past situation, not necessarily a current one.

  • If we had checked the address, we would know where to go now.

    Checking the address was an unreal past action. Knowing the destination is the missing result now.

    Not this:If we checked the address, we would know where to go. What changes: This second conditional describes a possible current action and its current result.

Read the full guide

Find the time of each part before you choose the verbs. Ask when the condition belongs and when its result matters. A past decision can affect the present. A present situation, such as a skill or habit, can explain why something did not happen earlier. When the two times differ, a mixed conditional can state that relationship clearly.

6 short steps

Check the time in each half of the sentence

A mixed conditional has two different time references. Do not begin by memorizing its verb forms. First identify the condition, then identify the result. A past condition can lead to a result now. A condition that is true now can explain a result that did not happen in the past.

If I had brought my glasses, I would be able to read this menu now.

Bringing glasses belongs to the past. Being able to read the menu matters in the present.

Which part refers to now in If Leo had taken the course, he would understand the software now?

Would understand refers to Leo's knowledge now. Had taken refers to the earlier course.

Use a past cause for a present result

Use if plus past perfect when an earlier action or event did not happen. Follow it with would plus the base verb when you describe the result now. The speaker looks back at a missed action and connects it to a current situation.

If I had kept the receipt, I would be able to return the jacket now.

Had kept marks the past condition. Would be able describes the present consequence.

If they had booked a table, they would have somewhere to sit now.

The booking should have happened earlier. The need for a table exists now.

Complete the sentence: If we had left earlier, we ____ at the hotel now. Choose would be or would have been.

Use would be. The condition is in the past, and the result describes the group's location now.

Use a present condition for a past result

Use a past form after if when a present condition is unreal or unlikely. Follow it with would have plus a past participle when you describe a missed result in the past. The past form after if shows distance from the present situation.

If I were better at maps, I would have found the office yesterday.

Being better at maps is a current imagined quality. Finding the office belongs to yesterday.

If Sam did not work evenings, he would have come to the concert.

Working evenings is treated as Sam's current routine. It explains his past absence.

Choose the result: If she were more patient, she ____ the instructions carefully. Choose would have read or would read.

Use would have read when the sentence concerns a past occasion. The present quality explains the earlier result.

Keep mixed conditionals separate from second and third conditionals

A second conditional usually keeps both parts in the present or future. A third conditional usually keeps both parts in the past. Use a mixed conditional only when the times genuinely differ. This comparison prevents many form errors.

If I had more free time, I would visit my grandparents more often.

This is a second conditional because the condition and result both concern the present or future.

If I had had more free time, I would have visited my grandparents last weekend.

This is a third conditional because the condition and result are both in the past.

Which pattern fits an earlier missed action that affects today: second, third, or mixed?

Use a mixed conditional. The condition is in the past and the result is in the present.

Use were for imagined present situations

In careful English, use were with I, he, she, and it when you describe an imagined present condition. This form is common in mixed conditionals as well as ordinary second conditionals. It makes the unreal meaning easy to hear.

If I were more experienced, I would have asked a better question in the interview.

Were refers to the speaker's present level of experience. The interview question belongs to the past.

If the printer were reliable, we would have used it for the presentation.

The printer's reliability is a present problem. Its effect is a past decision.

Complete the advice: If I ____ in your position, I would have asked for help. Choose were or had been.

Use were when the imagined position is a present condition that explains a past action.

Put the cause and result in either order

You can place the if-clause before or after the result clause. Use a comma after an opening if-clause. When the result comes first, you do not usually need a comma before if. The verb forms still show the time relationship.

If we had read the instructions, we would know how to assemble the shelf now.

The opening if-clause is followed by a comma before the present result.

We would know how to assemble the shelf now if we had read the instructions.

The same meaning is possible with the result first. The later if-clause does not normally need a comma.

Add punctuation: If I were less busy I would have met you after work.

Write: If I were less busy, I would have met you after work. The opening if-clause needs a comma.

Before you go

Remember this

Check the time of the condition and the time of the result. Use past perfect plus would plus a base verb for a past cause with a present result. Use a past form plus would have plus a past participle for a present condition with a past result. Keep both parts in the same conditional only when they refer to the same time.

Practice with the written examples

You can practice with the written questions in the Learn tab. Each answer includes an explanation.

Try the written questions

Listening test not available yet

This lesson does not have the recordings needed for a listening test. Use the written questions in the guide to check your understanding.

Try the written questions

Questions about "Mixed conditionals: connect past causes and present results"

What is a mixed conditional?

A mixed conditional connects an unreal condition and its result when they refer to different times. If I had learned to drive, I would travel to work by car now links an earlier missed action with a present result.

If I had learned to drive, I would travel to work by car now.

How do I form a mixed conditional with a past cause and present result?

Use if plus past perfect for the unreal past cause, then would plus the base verb for the present result. If the train had arrived on time, we would be home already shows a past delay and a result now.

If I learned to drive, I would travel to work by car.

How do I form a mixed conditional with a present condition and past result?

Use if plus a past form for an unreal present condition, then would have plus a past participle for a past result. If Maya were more confident, she would have applied for the role connects her present confidence with an earlier action.

If the train had arrived on time, we would be home already.

What is the difference between a mixed conditional and a third conditional?

A third conditional keeps both parts in the past, as in If I had set an alarm, I would have caught the bus. A mixed conditional uses different times, such as an earlier missed action that affects what is true now.

If the train arrived on time, we would get home before midnight.

Can I use were in a mixed conditional?

Yes. Were is a useful careful form for an unreal present condition with I, he, she, and it. If I did not live so far away, I would have joined you last night uses a present situation to explain a past result.

If Maya were more confident, she would have applied for the role.