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
Zero Conditional
EasyPractise general truths and scientific facts with if/when clauses
20 questions
Zero Conditional Error Correction
MediumFix zero conditional tense mistakes by editing only the wrong chunk
9 questions
First Conditional
EasyLearn to express real future possibilities and likely outcomes
20 questions
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Present Perfect
MediumLearn to talk about experiences and unfinished time
240 questions
Reported Speech
MediumTransform direct speech into indirect speech
340 questions