A mixed conditional combines two different times in one sentence. The most common type links an unreal past condition with a present result (If I had… I would be…). The other links an unreal present state with a past result (If I were… I would have…).
Form
| Structure | Example |
|---|---|
| If + past perfect, would + base verb (past cause → present result) | If I had taken the job, I would be rich now. |
| If + past simple, would have + past participle (present state → past result) | If I were braver, I would have said it. |
When to use it
- Past cause, present result: If I had listened, I wouldn't be in this mess.
- Present state, past result: If she weren't so busy, she would have come.
- Regrets about the past that still affect now.
- Time words help: now, today, still in the result clause.
Examples
- If I had studied medicine, I would be a doctor now.
- If she had caught the train, she would be here now.
- If I were taller, I would have joined the team.
- If they had saved money, they wouldn't be poor now.
- If he weren't so shy, he would have asked her out.
- I wouldn't be here if I hadn't met you.
Common mistakes
- “Would have” in the if-clause: If I would have known… → If I had known…
- Using the standard third conditional when the result is in the present: If I had taken the job, I would have been rich now → I would be rich now.
- Forgetting that the if-clause keeps its own tense: past perfect for the past, past simple for the present.