English Courses
CoursesLibrary
CoursesLibrary
English Courses

Step by step to excellent English.

Learn

CoursesLibrary

App

iOSAndroid

More

PrivacyTermsContact
© 2026 English Courses
Library›Conditionals & If-Clauses
Reading font
Text size100%
A
A
Typeface

Mixed Conditionals

A mixed conditional is a single if-sentence whose condition and result sit in different time frames. The condition may point to the past while the result describes the present, or the condition may describe something that is always true while the result refers to a single past moment.

Real situations often cross time boundaries. A choice made years ago still shapes today. A person's ongoing character explains something they did last week. The second and third conditionals, taken on their own, can't express this — mixed conditionals combine their halves to match the shape of reality.

There are two patterns worth knowing.

Pattern 1: past condition, present result

An unreal past action explains an unreal present situation. The if-clause uses the form of the third conditional; the main clause uses the form of the second.

IF-CLAUSEMAIN CLAUSE
if + past perfectwould + base verb
If Daniel had studied harder at university, he would have a better job now.
If we hadn't missed the train, we wouldn't be standing in the rain.
If Sarah had accepted the offer in Berlin, she would be living abroad today.

Each sentence describes a past event that didn't happen, and traces the present consequence that follows from it. Had studied is unreal past; would have is unreal present.

Modals other than would work here too, with the usual shifts in certainty.

If I had taken that flight, I might be in Tokyo right now.
If she had finished the course, she could apply for the senior role this week.

Pattern 2: present condition, past result

An ongoing present quality — a habit, a skill, a character trait, a general fact — explains a single past outcome. The if-clause uses the form of the second conditional; the main clause uses the form of the third.

IF-CLAUSEMAIN CLAUSE
if + past simplewould have + past participle
If Maria spoke Italian, she would have translated the letter for you yesterday.
If James weren't so impatient, he wouldn't have snapped at the waiter last night.
If I didn't live so far from the office, I would have joined the team dinner on Friday.

The condition in each of these is not a past event — it is a permanent or ongoing state. Weren't so impatient describes James as he is, not as he was once. That ongoing trait explains why a past moment unfolded the way it did.

The verb were is standard for all subjects in this pattern in careful writing, though was is common in speech: If he were / was more careful, he wouldn't have broken the vase.

Choosing the pattern

The question is always the same: when is the condition, and when is the result?

CONDITIONRESULTPATTERN
pastpresentPattern 1
present / generalpastPattern 2

A quick contrast makes the difference clear.

If Anna had taken the job in Madrid, she would be fluent in Spanish now.
If Anna spoke Spanish, she would have taken the job in Madrid.

The first sentence says Anna didn't take the job, and because of that she isn't fluent today. The second says Anna doesn't speak Spanish, and because of that she turned the job down in the past. Same two facts, opposite causal direction.

Common mistakes

Wrong form in the if-clause

If he studied harder, he would have a better job now
If he had studied harder, he would have a better job now
If I would have known, I would be there now
If I had known, I would be there now

Wrong form in the main clause

If we hadn't missed the train, we wouldn't have been late now
If we hadn't missed the train, we wouldn't be late now
If Maria spoke Italian, she would translate the letter yesterday
If Maria spoke Italian, she would have translated the letter yesterday

Confused time logic

If I had studied medicine, I would have become a doctor now
If I had studied medicine, I would be a doctor now
If she were more careful, she wouldn't break the vase last night
If she were more careful, she wouldn't have broken the vase last night

Mixing the two patterns inside one clause

If he had been more organised, he wouldn't be missing his appointment yesterday
If he had been more organised, he wouldn't have missed his appointment yesterday
If I were you, I would have be more patient
If I were you, I would have been more patient

On this page

  • Pattern 1: past condition, present result
  • Pattern 2: present condition, past result
  • Choosing the pattern
  • Common mistakes
← PreviousThird ConditionalNext →Wish and If Only

More in this topic

B1What Are Conditionals

If-clauses: an introduction

A2Zero Conditional

Facts and general truths

B1First Conditional

Real and likely future conditions