Third Conditional: Multiple Choice
B2 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
We left the party late last night and missed the last bus. If we blank ten minutes earlier, we blank it.
Press 1–4 to answerPress that number again, click or tap your answer again, or press Enter to continue
All 20 questions
Read what really happened, then choose the answer that completes the sentence. For two gaps, the forms follow the same order as the gaps. Your first choice counts.
We left the party late last night and missed the last bus. If we _____ ten minutes earlier, we _____ it.
Maria didn't know about the party on Saturday, so she didn't go. She _____ if someone _____ her.
It rained all day on Saturday, so we cancelled the barbecue. If it _____, we _____ it.
Arjun's car broke down on a quiet road last week, but luckily a friend drove past. What _____ if his friend _____ past?
I didn't know it was your birthday yesterday. If I _____, I would have bought you a present.
Ahmed fell asleep on the train and missed his stop. If he had stayed awake, he _____ off at the right station.
The match was cancelled because of the storm. We _____ if the weather _____ so bad.
Lucy failed her driving test last month because she was very nervous. If she _____ so nervous, she _____.
A: I didn't go to the meeting yesterday. B: Really? What _____ if you _____ there?
Kenji broke his leg skiing last winter. He _____ it if he _____ on the easier slopes.
Sofia didn't take an umbrella this morning, so she got soaked on the way to work. If she _____ one, she _____ so wet.
I _____ you a lift to the airport last Friday if you had asked me.
The restaurant was full when we arrived on Saturday. _____ a table if we _____ ahead?
The last concert tickets sold out just before I reached the front of the queue on Monday. If I _____ five minutes earlier, I _____ one.
Tom forgot to set an alarm, so he overslept and missed his exam. If he _____ to set an alarm, he _____ it.
I didn't call you last night because I didn't have your new number. I _____ you if I _____ it.
A: We stayed at home all last summer because money was tight. B: Oh no! Where _____ if you'd had more money?
Thanks for reminding me about Mum's birthday yesterday. I _____ to call her if you _____ me.
The film was sold out on Friday, so we went bowling instead. We _____ bowling if we _____ tickets online.
Nadia's laptop crashed on Tuesday and she lost her essay. She _____ all her work if she _____ a copy.
Grammar review
When you imagine a different past, put had + past participle after if: if I had seen the sign. You may hear if I would have seen in conversation, but it isn't standard. Then check the participle after would have: would have written, not would have wrote.
Continue Practising
Continue practising with these related exercises
Zero Conditional: Multiple Choice
Choose the present-simple forms for everyday rules and habits
20 questions
Zero Conditional
Practise general truths and scientific facts with if/when clauses
20 questions
First Conditional: Multiple Choice
Choose if + present simple and will for real future possibilities
20 questions
-ed vs -ing Adjectives
Practise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Present Perfect
Learn to talk about experiences and unfinished time
240 questions
Reported Speech
Transform direct speech into indirect speech
340 questions