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.
Q1 15
Question 1: If she had arrived on time, she ___ the beginning of the meeting.
Question 1 options
Check answer
'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.
🚩 Found a problem with this question?
Q2 15
Question 2: If they ___ the map, they would not have got lost in the forest.
Question 2 options
Check answer
'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.
🚩 Found a problem with this question?
Q3 15
Question 3: In a third conditional sentence, the if-clause always uses the past perfect tense.
Question 3 options
Check answer
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.
🚩 Found a problem with this question?
Q4 15
Question 4: Which situation is the third conditional most suitable for?
Question 4 options
Check answer
'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.
🚩 Found a problem with this question?
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.
Check answer
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.
🚩 Found a problem with this question?
Q6 15
Question 6: Which sentence is grammatically correct?
Question 6 options
Check answer
'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.
🚩 Found a problem with this question?
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
Check answer
'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.
🚩 Found a problem with this question?
Q8 15
Question 8: Which sentence correctly uses the third conditional (not the second conditional)?
Question 8 options
Check answer
'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.
🚩 Found a problem with this question?
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.
Check answer
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.
🚩 Found a problem with this question?
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
Check answer
'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.
🚩 Found a problem with this question?
Q11 15
Question 11: Which statement about the third conditional is true?
Question 11 options
Check answer
'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.
🚩 Found a problem with this question?
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
Check answer
'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.
🚩 Found a problem with this question?
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.
Check answer
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.
🚩 Found a problem with this question?
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
Check answer
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.
🚩 Found a problem with this question?
Q15 15
Question 15: Which sentence best expresses regret about a past decision using the third conditional?
Question 15 options
Check answer
'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.
🚩 Found a problem with this question?
← Back
Next →
Submit test ✓