Third Conditional Practice (B1-B2) - English Grammar Quiz
⏱ Time: 07:30 📝 Questions: 15 📊 Level: B1, B2 📚 Type: Grammar ⭐ XP: up to +16 (on pass)

Challenge yourself: 15 Third Conditional questions, 7 minutes, Level B1-B2. Can you get a perfect score? The questions start straightforward and build to tricky edge cases. Read every explanation to pick up tips that textbooks often skip.

⏱ You have 07:30 to answer 15 questions. The timer only starts when you click Begin.

Q1  15
Q1 15

Question 1: If she had arrived on time, she ___ the beginning of the meeting.

Question 1 options
'would have caught' is correct because the third conditional requires 'would + have + past participle' in the main clause. 'would catch' belongs to the second conditional. 'had caught' is past perfect, used only in the if-clause. 'has caught' is present perfect, which does not fit a past hypothetical structure.
Q2 15

Question 2: If they ___ the map, they would not have got lost in the forest.

Question 2 options
'had checked' is correct because the if-clause of the third conditional requires the past perfect (had + past participle). 'checked' is simple past, which belongs to the first or zero conditional. 'would have checked' incorrectly places 'would have' in the if-clause. 'have checked' is present perfect, which does not fit the third conditional if-clause.
Q3 15

Question 3: In a third conditional sentence, the if-clause always uses the past perfect tense.

Question 3 options
True because the third conditional structure requires 'if + past perfect' in the if-clause to describe an unreal or impossible past situation. This is a fixed rule of the third conditional form.
Q4 15

Question 4: Which situation is the third conditional most suitable for?

Question 4 options
'Describing something that did not happen in the past and imagining a different result' is correct because the third conditional is specifically used for past unreal or impossible situations. It does not describe habits, future plans, or general truths.
Q5 15

Question 5: Arrange the words to make a correct sentence:

Question 5 options
  • I
  • would have come
  • If you had called me,
  • to the party

Drag items or use arrows to arrange them in the correct order.

The correct order is 'If you had called me, I would have come to the party' because the third conditional places the past perfect in the if-clause and 'would + have + past participle' in the main clause.
Q6 15

Question 6: Which sentence is grammatically correct?

Question 6 options
'If he had left earlier, he would have caught the train.' is correct because it follows the third conditional structure: past perfect in the if-clause and 'would + have + past participle' in the main clause. The other options incorrectly mix tenses, placing 'would have' in the if-clause or using simple past instead of past perfect.
Q7 15

Question 7: A: 'Why didn't you apply for that job?' B: 'I didn't know about it. If I ___ about it, I would have applied immediately.'

Question 7 options
'had known' is correct because the speaker is describing a past situation that did not happen, requiring the past perfect in the if-clause of the third conditional. 'knew' is simple past used in the second conditional. 'would have known' cannot appear in the if-clause. 'have known' is present perfect and does not fit a past unreal condition.
Q8 15

Question 8: Which sentence correctly uses the third conditional (not the second conditional)?

Question 8 options
'If Anna had prepared better, she would have passed the interview.' is correct because it uses the past perfect in the if-clause and 'would + have + past participle' in the main clause, marking it as third conditional about a past unreal event. The other options use simple past in the if-clause with 'would + infinitive', which is the second conditional pattern.
Q9 15

Question 9: Put the words in the correct order:

Question 9 options
  • We would have won the match
  • had not been injured
  • our best player
  • if

Drag items or use arrows to arrange them in the correct order.

The correct order is 'We would have won the match if our best player had not been injured' because when the if-clause comes second, no comma is used, and the main clause still uses 'would + have + past participle' while the if-clause uses the past perfect.
Q10 15

Question 10: The teacher had warned the students. If they ___ to her advice, they would have done better on the test.

Question 10 options
'had listened' is correct because the context describes a past event that did not happen — the students did not listen — requiring the past perfect in the if-clause. 'listened' is simple past (second conditional). 'would have listened' cannot appear in the if-clause. 'were listening' is past continuous, which does not fit third conditional structure.
Q11 15

Question 11: Which statement about the third conditional is true?

Question 11 options
'The third conditional describes past situations that did not happen and imagines what the result would have been.' is correct. The third conditional always refers to the past, not the future or the present. It cannot be used for real or likely situations, and 'could have' and 'might have' can replace 'would have' in the main clause.
Q12 15

Question 12: Rewrite the following as a third conditional: 'He didn't save his document, so he lost all his work.' → If he ___ his document, he would not have lost all his work.

Question 12 options
'had saved' is correct because transforming the sentence into a third conditional requires the past perfect (had + past participle) in the if-clause to express the unreal past condition. 'saved' is simple past (second conditional). 'would have saved' belongs in the main clause, not the if-clause. 'has saved' is present perfect and does not fit.
Q13 15

Question 13: Match each sentence to the correct grammar label.

Question 13 options
If I had studied harder, I would have passed the exam.
If you hadn't driven so fast, you wouldn't have had an accident.
If she had taken the earlier bus, she might have arrived on time.
We would have gone hiking if the weather had been nicer.
Third conditional – using 'might have' in the main clause
Third conditional – expressing regret
Third conditional – if-clause placed after the main clause
Third conditional – expressing criticism

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

The third conditional uses past perfect in the if-clause with 'would/could/might + have + past participle' in the main clause. Modal variation (could have, might have) and expressing criticism or regret are key features of the third conditional.
Q14 15

Question 14: In the third conditional, only 'would have' can be used in the main clause, never 'could have' or 'might have'.

Question 14 options
False because 'could have' and 'might have' are both acceptable alternatives to 'would have' in the main clause of the third conditional. They change the degree of certainty or ability expressed but do not make the sentence grammatically incorrect.
Q15 15

Question 15: Which sentence best expresses regret about a past decision using the third conditional?

Question 15 options
'If I had accepted that job offer, my career would have developed much faster.' is correct because it uses the third conditional to reflect on a past choice not made and imagines a better outcome — the core use for expressing regret. The other options either describe future plans, present habits, or hypothetical present situations.