Standard conditionals match the time in the if-clause with the time in the main clause. Mixed conditionals break that pattern — most commonly, a past condition with a present result.
Type 1: Past Condition → Present Result
Form: If + past perfect, would + base verb
This describes how a change in the past would affect the present.
| If-clause (past) | Main clause (present) | | ------------------------------- | ----------------------------- | | If I had studied medicine | I would be a doctor now. | | If she had accepted the job | she would live in London. | | If we had invested earlier | we would be rich today. |
If I had studied medicine, I would be a doctor now.
Real situation: I did not study medicine in the past, so I am not a doctor now.
Type 2: Present Condition → Past Result
Form: If + past simple, would have + past participle
This is less common but used to describe how a present state would have changed a past action.
| If-clause (present) | Main clause (past) | | ----------------------------- | ------------------------------------------- | | If I were more confident | I would have asked her out. | | If she didn't fear flying | she would have visited Japan last year. | | If he had a car | he would have driven to the party. |
If I were more confident, I would have asked her out.
Real situation: I am not confident in general, so I did not ask her out in the past.
Comparison Table
| Type | If-clause | Main clause | Meaning | | ------- | ------------ | ----------------- | ----------------- | | Third | past perfect | would have + p.p. | Past → Past | | Mixed 1 | past perfect | would + base | Past → Present | | Mixed 2 | past simple | would have + p.p. | Present → Past | | Second | past simple | would + base | Present → Present |
If I had taken that job (past), I would be rich now (present). — Mixed Type 1 If I spoke French (present), I would have applied for the Paris job (past). — Mixed Type 2
Common Mistakes
- Using the wrong main clause form: ~~If I had studied, I would be rich.~~ (This is actually correct — it is a mixed conditional!) Learners often think all conditionals must match tenses.
- Creating a mixed conditional when a standard one is correct: ~~If I had eaten breakfast, I wouldn't be hungry.~~ → This is actually correct as a Type 1 mixed conditional.
- Adding would in the if-clause: ~~If I would have studied, I would be a doctor.~~ → If I had studied, I would be a doctor.