We use mixed conditionals when the time of the “if” or condition clause is not the same as the time in the result or main clause.
There are two main types of mixed conditional sentences:
- Present Result of a Past Condition
- Past Result of a Present or Continuing Condition
Present Result of a Past Condition
We use this type of sentence to refer to an unreal past condition and its probable present result. More simply, we use it to explain a situation which is not real both in the past and in the present.
- If you had followed the rules, we wouldn’t be in trouble. (but you didn’t follow the rules – in the past – and now we’re in trouble)
For these sentences, we use the past perfect in the “if”/condition clause and the present conditional in the result/main clause.
If Clause (Condition) |
Main Clause (Result) |
If + past perfect |
Present conditional (would + verb) |
Note: The order of the clauses does not matter. But when the condition clause comes first, we put a comma after it. If the main clause comes first, we don’t need a comma.
For example:
- If you had listened to me, you wouldn’t get sick. (but you didn’t listen to me – in the past – and now you are sick)
- I would have a better job if I had tried harder. (but I didn’t try harder, and now I don’t have a better job)
We can also use modals like might and could in the main clause instead of would.
For example:
- You might have more money if you had worked more hours.
- If we had invested in that company, we could be millionaires by now.
Past Result of a Present or Continuing Condition
This type of mixed conditional sentence refers to an unreal present situation and its probable – yet unreal – past result.
We use it to explain conditions that are contrary to the present reality and results that are contrary to the past reality. The time in the condition clause is now or always while the time in the main clause is before now.
In this type of sentences, we use simple past in the condition (the “if” clause) and the perfect conditional in the main/result clause.
If Clause (Condition) |
Main Clause (Result) |
If + simple past |
Perfect conditional (would have + past participle) |
For example:
- If we knew about the project, we would have helped.
- I would have touched the snake if I wasn’t afraid of them.
Again, we can use modals like might and could instead of would in the result clause.
For example:
- She could have climbed the wall if she were stronger.
- I might have invited her to my baby shower if we were friends.