Grammar Worksheets

Mixed Conditionals: Free Worksheets & Exercises for Fluent English

Mixed conditionals are used to connect different time frames in a single sentence, often linking past situations with present results or present states with unreal past outcomes. This structure allows speakers and writers to express complex relationships between cause and effect with greater precision.

The examples and exercises in this worksheet focus on natural and commonly used mixed conditional patterns, helping illustrate how time references interact in real English usage.

To strengthen your understanding of English conditionals, explore these related guides:

Download Mixed Conditional Worksheets

1. Match the first part of the sentence to the correct second part.

Mixed conditional matching exercise worksheet with past conditions and present resultsPin

Answer Key:

  1. If I’d planted seeds in summer, → I would have carrots now.
  2. If she had taken the job offer, → she would live in a different city today.
  3. If they had prepared earlier, → they would be ready for the presentation today.
  4. If he had followed the instructions, → he would be working correctly now.
  5. If we had planned the trip better, → we would be traveling comfortably now.

2. Choose the correct mixed conditional form.

Mixed conditional fill in the blanks exercise focusing on past causes and present effectsPin

Answer Key:

  1. If I had taken the job offer last year, I would live in Paris now.
  2. He would be fine now if the doctor had realized what was wrong earlier.
  3. If she had taken the job, she would be happier now.
  4. If we had left earlier, we would be arriving by now.
  5. If he hadn’t missed the training, he would be performing better now.
  6. If you were more careful, you wouldn’t have broken the vase.
  7. If she had studied harder, she would be feeling more confident now.
  8. If they had asked me, I would be helping them.
  9. If I had known you were coming, I would be preparing dinner now.
  10. If we had managed our time better, we would be visiting the museum now.


Download Mixed Conditional Worksheets PDF

Mixed Conditional Exercises

Mixed Conditional Exercise 1: Create sentences using mixed conditionals

  1. (If / I / take / the course / I / be / a manager now)
  2. (If / we / plan / better / we / be / traveling now)
  3. (If / she / accept / the offer / she / work / abroad now)
  4. (If / he / follow / my advice / he / feel / better now)
  5. (If / they / start / earlier / they / be / finishing now)

Answer Key

  • If I had taken the course, I would be a manager now.
  • If we had planned better, we would be traveling now.
  • If she had accepted the offer, she would be working abroad now.
  • If he had followed my advice, he would be feeling better now.
  • If they had started earlier, they would be finishing now.

Mixed Conditional Exercise 2: Fill in the blanks with the correct form

  1. If I __________ (study) harder, I would be a doctor now.
  2. If she __________ (not forget) to call me, we would be having dinner together now.
  3. If they __________ (leave) earlier, they would be arriving by now.
  4. If you __________ (be) more careful, you wouldn’t have broken the vase yesterday.
  5. If I __________ (win) the lottery, I would live in a big house now.
  6. If he __________ (listen) to my advice, he wouldn’t be in trouble now.
  7. If we __________ (plan) the trip better, we would be at the airport now.
  8. If I __________ (know) about the meeting, I would be sitting in the office now.
  9. If they __________ (arrive) on time, they would be enjoying the party now.
  10. If you __________ (not make) that mistake, we would be successful now.

Answer Key

  1. If I had studied harder, I would be a doctor now.
  2. If she had not forgotten to call me, we would be having dinner together now.
  3. If they had left earlier, they would be arriving by now.
  4. If you were more careful, you wouldn’t have broken the vase yesterday.
  5. If I had won the lottery, I would live in a big house now.
  6. If he had listened to my advice, he wouldn’t be in trouble now.
  7. If we had planned the trip better, we would be at the airport now.
  8. If I had known about the meeting, I would be sitting in the office now.
  9. If they had arrived on time, they would be enjoying the party now.
  10. If you had not made that mistake, we would be successful now.
B2 Knowledge Check · 5 questions

Mixed Conditionals: Free Worksheets & Exercises for Fluent English — Practice Quiz

1 / 5
Q1

Question 1: Which sentence correctly uses a mixed conditional?

Question 1 options
"If I had taken the job offer last year, I would live in Paris now" correctly uses a mixed conditional: past perfect in the if-clause (past unreal condition) and would + base verb in the result clause (present unreal result). The other options mix tenses incorrectly.
Q2

Question 2: In a mixed conditional, both the if-clause and the result clause must always refer to the same time frame.

Question 2 options
This is false. Mixed conditionals specifically connect different time frames in a single sentence — for example, a past condition with a present result, or a present state with an unreal past outcome.
Q3

Question 3: If she ___ the offer, she would be working abroad now.

Question 3 options
"had accepted" is correct because the if-clause refers to an unreal past action, requiring the past perfect. The result clause uses "would be working" to show a present unreal consequence, forming a standard mixed conditional pattern.
Q4

Question 4: Match each if-clause to its correct result clause to form a mixed conditional.

Question 4 options
If I had studied harder,
If they had left earlier,
If you were more careful,
If he had listened to my advice,
he wouldn't be in trouble now.
I would be a doctor now.
they would be arriving by now.
you wouldn't have broken the vase.

Select an item on the left, then tap its match on the right.

These pairs come from the article's exercises: past perfect if-clauses pair with present unreal results (would + base/continuous), while the present unreal condition "If you were more careful" pairs with a past result "you wouldn't have broken the vase."
Q5

Question 5: One of these sentences contains an error. Which option shows the corrected version? Original: "If I had knew about the meeting, I would be sitting in the office now."

Question 5 options
The past perfect requires the past participle "known," not the simple past "knew." The corrected form is "If I had known about the meeting, I would be sitting in the office now."

Quick Feedback

Is this article helpful?