Trusted by 10M+ learners worldwide — free lessons, tools & games
Grammar Worksheets

Mastering the Third Conditional: Worksheets & Exercises (PDF Included)

The third conditional is used to talk about hypothetical situations in the past, often to express regret or imagine how things could have been different.
Our third conditional worksheets and exercises help learners practice this structure through a variety of activities, including fill-in-the-blank tasks, sentence matching, error correction, and sentence rewriting.

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

Download Third Conditional Worksheets

Third Conditional Fill-in-the-Blank Worksheet

Third conditional fill in the blank worksheet with answer keyPin

Answer Key:

  1. If I had known you were coming, I would have prepared a special meal.
  2. If they had arrived earlier, they would have seen the beginning of the movie.
  3. If I had studied harder, I would have passed the exam.
  4. If we had not missed the train, we would have gotten to the party on time.
  5. If she had asked me for help, I would have given it to her.
  6. If I had been more careful, I would not have broken the vase.
  7. If they had not spent so much money, they would have been able to travel more.
  8. If I had chosen the other option, I would have been happier.
  9. If we had left the house earlier, we would have avoided the traffic jam.
  10. If he had told me about the problem, I would have tried to help him.

Third Conditional Matching Worksheet

Third conditional sentence matching worksheetPin

Answer Key:

  • If I had known it was your birthday, I would have bought a gift.
  • If we had arrived earlier, we would have seen the opening act.
  • If she had told me the truth, I would have trusted her more.
  • If they had invited us, I would have gone to the party.
  • If we had known the rules, we wouldn’t have made the mistake.
  • If he hadn’t been so tired, he would have gone to the meeting.
  • If I had been more careful, I wouldn’t have lost my keys.
  • If they had checked the map, they would have found the location faster.
  • If she hadn’t been sick, she would have gone on the trip with us.
  • If I had seen the email earlier, I would have responded to it immediately.

Download Third Conditional Worksheets PDF

Third Conditional Exercises

Third Conditional Exercise 1: Multiple-Choice Questions

  1. If I _______ (know) about the job opening, I would have applied.
    a) knew
    b) have known
    c) had known
    d) would know
  2. If they _______ (not be) so busy, they would have attended the party.
    a) were
    b) had been
    c) have been
    d) would be
  3. If you _______ (ask) me for advice, I would have helped.
    a) asked
    b) ask
    c) had asked
    d) would have asked
  4. If we _______ (leave) the house earlier, we wouldn’t have missed the train.
    a) had left
    b) left
    c) would leave
    d) had leave
  5. If I _______ (take) that course, I would have learned a lot.
    a) took
    b) have taken
    c) had taken
    d) would take
  6. If she _______ (study) harder, she would have passed the exam.
    a) studied
    b) has studied
    c) had studied
    d) would have studied
  7. If we _______ (know) it was your birthday, we would have bought you a gift.
    a) know
    b) knew
    c) had known
    d) would know
  8. If I _______ (not forget) to set the alarm, I would have woken up on time.
    a) didn’t forget
    b) hadn’t forgotten
    c) don’t forget
    d) hadn’t forget
  9. If they _______ (not leave) the keys inside the house, they wouldn’t have been locked out.
    a) didn’t leave
    b) hadn’t left
    c) don’t leave
    d) haven’t left
  10. If I _______ (have) the opportunity, I would have traveled around the world.
    a) had
    b) have
    c) would have
    d) had had

Third Conditional Exercise 2: Find and Correct the Mistakes

  1. If she would have known the answer, she would have told me.
  2. If I had taken the job, I would have happier.
  3. If they didn’t leave earlier, they wouldn’t have missed the flight.
  4. If I had known about the event, I would gone to it.
  5. If we had prepared better, we will have passed the test.

Third Conditional Exercise 3: Rewrite the Sentences

  1. John forgot to call me yesterday, so I didn’t speak with him.
    If John …………………………………………………….
  2. We arrived late because we got stuck in traffic.
    If we …………………………………………………….
  3. You didn’t get the job because you didn’t have experience.
    Would …………………………………………………….?
  4. The flight was delayed, so we had to wait longer.
    If there …………………………………………………….
  5. The accident happened because the driver wasn’t paying attention.
    If the driver …………………………………………………….
  6. Sarah was sick, so she couldn’t attend the meeting.
    If Sarah …………………………………………………….
  7. We missed the bus because we didn’t leave on time.
    If we …………………………………………………….
  8. They got into the concert because they bought tickets early.
    Would …………………………………………………….?
  9. It started raining, so we didn’t go to the park.
    If it …………………………………………………….
  10. The movie was very good, so everyone wanted to watch it again.
    If the movie ……………………………………………………. 

Answer Key

Exercise 1:

  1. c) had known
  2. b) had been
  3. c) had asked
  4. a) had left
  5. c) had taken
  6. c) had studied
  7. c) had known
  8. b) hadn’t forgotten
  9. b) hadn’t left
  10. d) had had

Exercise 2:

  1. If she had known the answer, she would have told me.
  2. If I had taken the job, I would have been happier.
  3. If they had left earlier, they wouldn’t have missed the flight.
  4. If I had known about the event, I would have gone to it.
  5. If we had prepared better, we would have passed the test.

Exercise 3:

  1. If John had called me yesterday, I would have spoken with him.
  2. If we hadn’t gotten stuck in traffic, we would have arrived early.
  3. Would you have gotten the job if you had had experience?
  4. If there hadn’t been a delay in the flight, we wouldn’t have had to wait longer.
  5. If the driver had been paying attention, the accident wouldn’t have happened.
  6. If Sarah hadn’t been sick, she would have attended the meeting.
  7. If we had left on time, we wouldn’t have missed the bus.
  8. Would they have gotten into the concert if they hadn’t bought tickets early?
  9. If it hadn’t started raining, we would have gone to the park.
  10. If the movie hadn’t been so good, no one would have wanted to watch it again.
B2 Knowledge Check · 5 questions

Mastering the Third Conditional: Worksheets & Exercises (PDF Included) — Practice Quiz

1 / 5
Q1

Question 1: Which sentence correctly uses the third conditional?

Question 1 options
"If I had studied harder, I would have passed the exam" correctly follows the third conditional pattern: If + past perfect, would have + past participle. The other options misuse verb forms in either the if-clause or the result clause.
Q2

Question 2: In the third conditional, the if-clause uses the simple past tense (e.g., "If I knew...").

Question 2 options
This is false. The third conditional requires the past perfect in the if-clause (e.g., "If I had known..."), not the simple past. The simple past in the if-clause is used in the second conditional, not the third.
Q3

Question 3: If I ___ the opportunity, I would have traveled around the world.

Question 3 options
The correct answer is "had had." In the third conditional, the if-clause requires the past perfect. The verb "have" in the past perfect is "had had" — the first "had" is the auxiliary and the second is the past participle of "have."
Q4

Question 4: Match each third conditional if-clause to its correct result clause.

Question 4 options
If I had known it was your birthday,
If we had arrived earlier,
If I had been more careful,
If they had checked the map,
I wouldn't have lost my keys.
we would have seen the opening act.
they would have found the location faster.
I would have bought a gift.

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

Each if-clause pairs logically with one result clause: knowing about a birthday → buying a gift; arriving earlier → seeing the opening act; being more careful → not losing keys; checking the map → finding the location faster. All follow the third conditional pattern from the article's matching worksheet.
Q5

Question 5: The following sentence has an error: "If we had prepared better, we will have passed the test." Choose the corrected version.

Question 5 options
The result clause of a third conditional must use "would have" + past participle, not "will have." The corrected sentence replaces "will have passed" with "would have passed."

Quick Feedback

Is this article helpful?