Third Conditional Exercises
B1-B2 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
The if clause uses the past perfect (had + past participle), and the result clause uses would have + past participle. You can also use "could have" (past ability) or "might have" (past possibility) in the result clause for different shades of meaning. This is the most complex conditional form, typically studied at B1-B2 level. A common spoken contraction is "I'd" for both "I had" and "I would": "If I'd known, I'd have called you." Listen to the context to tell which "I'd" is which — in the if-clause it means "had," in the result clause it means "would."
Quick Rule
If + past perfect, would have + past participle
- 1.If I had known about the meeting, I would have attended.
- 2.She would have got the job if she had prepared better.
- 3.If they hadn't missed the train, they would have arrived on time.
- 4.We wouldn't have got lost if we had used a map.
- 5.Would you have accepted the offer if they had called?
All 20 questions
Complete the third conditional sentences. Use past perfect in the if-clause and would have + past participle in the main clause. Complete the third conditional sentence.
If I _____ (study) harder, I _____ (pass) the exam.
She _____ (not / miss) the train if she _____ (leave) earlier.
If they _____ (know) about the problem, they _____ (help) us.
What _____ you _____ (do) if you _____ (win) the lottery last week?
If it _____ (rain / not) yesterday, we _____ (go) to the beach.
He _____ (arrive) on time if his car _____ (not/break) down.
If I _____ (know) you were coming, I _____ (bake) a cake.
They _____ (not / get) lost if they _____ (bring) a map.
If she _____ (accept) the job offer, she _____ (move) to New York.
I _____ (call) you if I _____ (have) your number.
If we _____ (book) in advance, we _____ (get) better seats.
The accident _____ (happen / not) if the driver _____ (be) more careful.
If you _____ (tell) me earlier, I _____ (can/help) you.
She _____ (fail / not) the test if she _____ (study) the right material.
If the weather _____ (be) better, the event _____ (be) a success.
What _____ (happen) if Columbus _____ (not/discover) America?
If I _____ (listen) to your advice, I _____ (not/make) that mistake.
They _____ (might / win) the game if their best player _____ (not/be) injured.
If we _____ (leave) ten minutes earlier, we _____ (catch) the flight.
The company _____ (not / go) bankrupt if they _____ (manage) their finances better.
Continue Practising
Continue practising with these related exercises
Third Conditional: Multiple Choice
Choose had + past participle and would have for imagined pasts
20 questions
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