When the cause and the result are in different times
The rule
A conditional does not have to keep both halves in one time. If I had taken that job, I would be living in Bristol now puts an unreal PAST cause with an unreal PRESENT result — the decision is finished, the consequence is still going on. The other direction also exists: If she were not so proud, she would have asked for help explains a past action by a permanent present quality. Mixed conditionals are how English talks about a life that turned out differently, and they are ordinary in speech.
If + had + past participle, would + verb (past cause → present result) · If + past simple, would have + past participle (present cause → past result)
Examples
If I had saved more, I would not be worrying about the rent now.
She would be a doctor now if she had stayed at university.
If he were more organised, he would not have missed the deadline.
We would not be in this position if anybody had read the contract.
Common mistakes
-
Wrong: If I had taken that job, I would have lived in Bristol now.
Right: If I had taken that job, I would be living in Bristol now.
now makes the result present, so the result half drops have.
-
Wrong: If she was not so proud, she would have asked.
Right: If she were not so proud, she would have asked.
For an unreal present state, formal English uses were for every subject.
-
Wrong: If I would have listened, I would not be here.
Right: If I had listened, I would not be here.
The condition never takes would, whatever time the result is in.
Practice questions
Try each one yourself first, then open “Show answer” for the solution and the reason.
-
1Choose the correct sentence.
- If we bought the flat, we would have paid half this rent.
- If we had bought the flat, we would be paying half this rent.
- If we had bought the flat, we would have paid half this rent now.
- If we would have bought the flat, we would be paying half this rent.
Show answer
Answer: B If we had bought the flat, we would be paying half this rent.
Past decision, present consequence.
-
2Choose the correct sentence.
- If he were not afraid of flying, he would have come with us.
- If he had not been afraid of flying, he would be coming with us.
- If he was not afraid of flying, he would come with us.
- If he is not afraid of flying, he would have come.
Show answer
Answer: A If he were not afraid of flying, he would have come with us.
A permanent present quality explaining a past action.
-
3Choose the correct sentence.
- I would not have been so tired if I go to bed earlier.
- I am not so tired if I had gone to bed earlier.
- I would not be so tired if I had gone to bed earlier.
- I would not be so tired if I would have gone to bed earlier.
Show answer
Answer: C I would not be so tired if I had gone to bed earlier.
The result is now; the cause is last night.
-
4Fill in the gap.
If I _____ the warning, I would not be paying this fine.
- saw
- had seen
- have seen
- would have seen
Show answer
Answer: B If I had seen the warning, I would not be paying this fine.
The condition is an unreal past.
-
5Fill in the gap.
She _____ in charge now if the vote had gone the other way.
- will be
- is
- would be
- would have been
Show answer
Answer: C She would be in charge now if the vote had gone the other way.
now puts the result in the present.
-
6Fill in the gap.
If he _____ a better listener, that meeting would have gone differently.
- would be
- were
- is
- had been being
Show answer
Answer: B If he were a better listener, that meeting would have gone differently.
A present quality with a past result.
-
7Fill in the gap.
We _____ this conversation if somebody had checked the dates.
- are not having
- would not be having
- will not have
- would not have had
Show answer
Answer: B We would not be having this conversation if somebody had checked the dates.
Past cause, present conversation.
-
8Fill in the gap.
If I _____ not so tired, I would have finished it last night.
- am
- would be
- were
- had been
Show answer
Answer: D If I had been not so tired, I would have finished it last night.
Last night makes the state past as well here.
-
9This sentence is wrong. Choose the fix.
Which sentence is wrong?
- If they had invested then, they would be rich today.
- If they had invested then, they would have been rich today.
- If they had invested then, they would have made money.
- They would be rich today if they had invested then.
Show answer
Answer: B If they had invested then, they would have been rich today.
today makes the result present, so have must go.
-
10This sentence is wrong. Choose the fix.
Which sentence is wrong?
- Were I you, I would say nothing.
- If I was you, I would have said nothing.
- If I were you, I would say nothing.
- If I were you, I would have said nothing.
Show answer
Answer: B If I was you, I would have said nothing.
Unreal present with I takes were in careful English.
Practise this lesson in Zorg Space
In the app every rule becomes interactive practice: instant correction, reviews at the moment you are about to forget, and progress you can see from level to level — free.
Start for free