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 studied harder, she ___ the exam.
Question 1 options
Check answer
'would have passed' is correct because the third conditional requires 'would + have + past participle' in the main clause. 'would pass' belongs to the second conditional. 'had passed' is past perfect, used only in the if-clause. 'has passed' is present perfect, which does not fit a past unreal situation.
🚩 Found a problem with this question?
Q2 15
Question 2: If Tom ___ his keys, he wouldn't have been locked out of the house.
Question 2 options
Check answer
'hadn't lost' is correct because the if-clause of the third conditional requires the past perfect. The negative past perfect form fits this unreal past condition. 'didn't lose' is simple past used in the second conditional. 'wouldn't have lost' cannot appear in the if-clause. 'hasn't lost' is present perfect and does not fit a past hypothetical.
🚩 Found a problem with this question?
Q3 15
Question 3: In the third conditional, the if-clause must always come before the main clause.
Question 3 options
Check answer
False because while the if-clause commonly comes first, it can also follow the main clause (e.g., 'We would have gone if the weather had been nice'). When the if-clause comes second, no comma is needed.
🚩 Found a problem with this question?
Q4 15
Question 4: Which situation is the third conditional most suitable for?
Question 4 options
Check answer
'Expressing regret about something that did not happen in the past' is correct because the third conditional describes unreal or impossible past situations and is often used to show regret or criticism. It does not describe present habits, future plans, or repeated real events.
🚩 Found a problem with this question?
Q5 15
Question 5: Arrange the words to make a correct sentence:
Question 5 options
I
▲ ▼
If you had called me,
▲ ▼
would have come
▲ ▼
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' because the third conditional follows the structure: if-clause (if + past perfect) + comma + main clause (would + have + past participle).
🚩 Found a problem with this question?
Q6 15
Question 6: Which sentence is grammatically correct?
Question 6 options
Check answer
'If they had left earlier, they would have caught the train' is correct because it uses past perfect in the if-clause and 'would have + past participle' in the main clause. The other options incorrectly use simple past, present perfect, or 'would have' in the if-clause.
🚩 Found a problem with this question?
Q7 15
Question 7: A: 'Why didn't you tell me about the meeting?' B: 'Sorry! If I ___ about it, I would have told you straight away.'
Question 7 options
Check answer
'had known' is correct because the speaker is referring to 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 be used in the if-clause. 'have known' is present perfect and does not fit this past hypothetical context.
🚩 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 he had saved more money, he would have bought the car' is correct because it uses past perfect + would have + past participle, which is the third conditional form for unreal past situations. The other options use simple past + would + bare infinitive, which is the second conditional structure for unreal present or future situations.
🚩 Found a problem with this question?
Q9 15
Question 9: Put the words in the correct order:
Question 9 options
would have got the job
▲ ▼
if she had prepared better
▲ ▼
She
▲ ▼
Drag items or use arrows to arrange them in the correct order.
Check answer
The correct order is 'She would have got the job if she had prepared better' because when the main clause comes first, no comma is used, and the if-clause with past perfect follows at the end.
🚩 Found a problem with this question?
Q10 15
Question 10: If the doctor had arrived sooner, the patient ___.
Question 10 options
Check answer
'might have survived' is correct because the third conditional main clause can use 'might have + past participle' to express a less certain possible result in the past. 'might survive' and 'might be surviving' do not use the correct perfect form required after a past unreal condition. 'had survived' is past perfect, which belongs in the if-clause only.
🚩 Found a problem with this question?
Q11 15
Question 11: Which statement about the third conditional is true?
Question 11 options
Check answer
'Could have' and 'might have' can be used instead of 'would have' in the main clause is correct because the third conditional allows modal variations: 'could have + past participle' expresses ability, and 'might have + past participle' expresses possibility. The other statements incorrectly describe the structure, usage, or meaning of the third conditional.
🚩 Found a problem with this question?
Q12 15
Question 12: Rewrite using the third conditional: 'He didn't eat breakfast, so he felt hungry.' → If he ___, he wouldn't have felt hungry.
Question 12 options
Check answer
'had eaten breakfast' is correct because the transformation requires the past perfect in the if-clause of the third conditional to describe the unreal past condition. 'ate breakfast' is simple past used in the second conditional. 'would have eaten breakfast' cannot be placed in the if-clause. 'has eaten breakfast' is present perfect and does not fit a past hypothetical structure.
🚩 Found a problem with this question?
Q13 15
Question 13: Match each sentence to the correct grammar label.
Question 13 options
If you had told me the truth, I wouldn't have been so angry.
If I had known about the sale, I could have saved a lot of money.
If they had hired more staff, they might have finished the project on time.
We would have visited the museum if it hadn't been closed.
Third conditional expressing criticism
Third conditional expressing regret
Third conditional expressing possibility
Third conditional with main clause first (no comma)
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 and 'would/could/might + have + past participle' in the main clause to discuss unreal past situations, including regret, criticism, and possibility.
🚩 Found a problem with this question?
Q14 15
Question 14: In the third conditional, it is never possible to contract the verb forms (e.g., 'had' or 'would have').
Question 14 options
Check answer
False because contracted forms are perfectly acceptable in the third conditional. For example, 'If you'd called me, I would've helped you' uses standard contractions of 'had' and 'would have', especially in spoken and informal written English.
🚩 Found a problem with this question?
Q15 15
Question 15: Which sentence best expresses criticism about a past action using the third conditional?
Question 15 options
Check answer
'If you hadn't ignored the warning signs, the accident would have been avoided' is correct because it uses the third conditional to criticise a past decision that led to a negative result. The other options either describe a real past event, a present unreal situation, or a future possibility — none of which express past criticism.
🚩 Found a problem with this question?
← Back
Next →
Submit test ✓