Mixed Conditionals. Mixed conditionals connect a past condition with a present result or a present situation with a past result.
The idea
Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
Structure & examples
If I had accepted the job, I would live in Madrid now.
If we had saved more, we would own a car now.
Notice the pattern
Read the time expression in each clause independently. A different past decision can have an imagined present result: if + past perfect, would + base verb. An unreal present characteristic can also explain an imagined past outcome: if + past simple, would have + past participle.
If I had studied medicine I would be a doctor.
She would be happier if she had moved.
Important notes & common mistakes
Choose each clause tense from its own time reference.
Before you practice
First choose a form from the options. Then produce it yourself using the word or structure in the instruction. Finally, build complete sentences. Check the explanation after each answer and revisit any mistakes in your review list.
Extended topic: Mixed Conditionals
Mixed conditionals connect a past condition with a present result or a present situation with a past result. Use the form appropriate to each time, not a single template mechanically. Explicit time phrases help distinguish these from second and third conditionals.
Examples in context
Notice how each form fits its sentence. Read the context before choosing a form.
If I'd accepted that job, I would live in Rome now.
If she weren't afraid of flying, she would have joined us last week.
If we had left earlier, we would be there now.
If he spoke Spanish, he could have handled yesterday's interview.
If I hadn't lost the key, I wouldn't be locked out now.
Your progress
Ready to move on?
Mark this lesson as studied when you have finished the explanation.
Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
If I had learned to drive, I ___ more independence now.
Your answer: Unanswered
Correct answer: would have
Completed sentence: If I had learned to drive, I would have more independence now. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
If he were more careful, he ___ his keys yesterday.
Your answer: Unanswered
Correct answer: would not have lost
Completed sentence: If he were more careful, he would not have lost his keys yesterday. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
If we had bought that flat, we ___ there now.
Your answer: Unanswered
Correct answer: would be living
Completed sentence: If we had bought that flat, we would be living there now. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
If she knew French, she ___ yesterday's speech.
Your answer: Unanswered
Correct answer: would have understood
Completed sentence: If she knew French, she would have understood yesterday's speech. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
Question 1 of 50% complete
If I had accepted the job, I ___ in Madrid now.
Not quite. Keep learning.
Correct answer: would live
Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
Not quite. Keep learning.
Correct answer: would have
Completed sentence: If I had learned to drive, I would have more independence now. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
Not quite. Keep learning.
Correct answer: would not have lost
Completed sentence: If he were more careful, he would not have lost his keys yesterday. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
Not quite. Keep learning.
Correct answer: would be living
Completed sentence: If we had bought that flat, we would be living there now. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
Not quite. Keep learning.
Correct answer: would have understood
Completed sentence: If she knew French, she would have understood yesterday's speech. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
Not quite. Keep learning.
Correct answer: would be
Completed sentence: Use be with would: If I had slept better, I would be alert now. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
Not quite. Keep learning.
Correct answer: would have passed
Completed sentence: Use pass with would have: If he were less anxious, he would have passed yesterday's interview. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
Not quite. Keep learning.
Correct answer: would live
Completed sentence: Use live with would: If they had moved, they would live near us now. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
Not quite. Keep learning.
Correct answer: had accepted
Completed sentence: Use accept in the past perfect: If she had accepted the offer, she would be here now. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
Not quite. Keep learning.
Correct answer: knew
Completed sentence: Use know in the past simple: If I knew more about cars, I would have spotted the fault yesterday. Combine if + past perfect with would + base verb to connect a different past with an imagined present result.
Not quite. Keep learning.
Correct answer: If we had saved more, we would own a car now
Combine if + past perfect with would + base verb to connect a different past with an imagined present result. Choose each clause tense from its own time reference.
Not quite. Keep learning.
Correct answer: If I had studied medicine I would be a doctor
If I had studied medicine I would be a doctor. Combine if + past perfect with would + base verb to connect a different past with an imagined present result. Choose each clause tense from its own time reference.
Not quite. Keep learning.
Correct answer: She would be happier if she had moved
She would be happier if she had moved. Combine if + past perfect with would + base verb to connect a different past with an imagined present result. Choose each clause tense from its own time reference.
Not quite. Keep learning.
Correct answer: If he were careful he would have noticed
If he were careful he would have noticed. Combine if + past perfect with would + base verb to connect a different past with an imagined present result. Choose each clause tense from its own time reference.
Not quite. Keep learning.
Correct answer: We would own a house if we had saved
We would own a house if we had saved. Combine if + past perfect with would + base verb to connect a different past with an imagined present result. Choose each clause tense from its own time reference.
Not quite. Keep learning.
Correct answer: would live
Completed sentence: If I'd accepted that job, I would live in Rome now. Mixed conditionals connect a past condition with a present result or a present situation with a past result. Use the form appropriate to each time, not a single template mechanically. Explicit time phrases help distinguish these from second and third conditionals.
Not quite. Keep learning.
Correct answer: would have
Completed sentence: If she weren't afraid of flying, she would have joined us last week. Mixed conditionals connect a past condition with a present result or a present situation with a past result. Use the form appropriate to each time, not a single template mechanically. Explicit time phrases help distinguish these from second and third conditionals.
Not quite. Keep learning.
Correct answer: would be
Completed sentence: If we had left earlier, we would be there now. Mixed conditionals connect a past condition with a present result or a present situation with a past result. Use the form appropriate to each time, not a single template mechanically. Explicit time phrases help distinguish these from second and third conditionals.
Not quite. Keep learning.
Correct answer: handled
Completed sentence: If he spoke Spanish, he could have handled yesterday's interview. Mixed conditionals connect a past condition with a present result or a present situation with a past result. Use the form appropriate to each time, not a single template mechanically. Explicit time phrases help distinguish these from second and third conditionals.
Not quite. Keep learning.
Correct answer: wouldn't be
Completed sentence: If I hadn't lost the key, I wouldn't be locked out now. Mixed conditionals connect a past condition with a present result or a present situation with a past result. Use the form appropriate to each time, not a single template mechanically. Explicit time phrases help distinguish these from second and third conditionals.
Keep learning
Choose your next small step
Continue this topic or practice every English skill at the same level.