The third conditional imagines a different past. "If I had studied, I would have passed the exam." The exam is over, the result is fixed, and the sentence explores what would have happened otherwise.
The pattern uses had plus the past participle in the if-clause, and would have plus the past participle in the result. Both halves look at past time, so both take perfect forms.
The tense is the language of regret, criticism and after-the-fact explanation. It also mixes with other conditionals to connect a past cause with a present result. This page covers the form, the mixed patterns, and the participle mistakes that break the sentence. Then 20 questions check the whole thing.
The rule
The form
- Pattern: if plus had plus the past participle, plus would have plus the past participle.
- "If she had left earlier, she would have caught the train."
- Negative: "If I had not forgotten my passport, we would not have missed the flight."
- Question: "Would you have come if I had asked you?"
- The short forms are I'd have or I would've in speech. Write would have in exams.
An imagined, impossible past
- The real past cannot change, so the condition is impossible by definition.
- Use it for regrets: "If I had known, I would have helped."
- Use it for criticism: "If you had told me the truth, this would not have happened."
- Use it for explanations after the event: "If the train had been on time, we would have arrived by noon."
Would have, could have, might have
- Would have states the imagined result with confidence: "I would have passed."
- Could have shows an unrealised ability or opportunity: "I could have helped if you had called."
- Might have shows an uncertain imagined result: "We might have won if the referee had seen the foul."
- All three use have plus the past participle. Never would of in writing.
Mixed conditionals
- A past condition with a present result: if plus had plus participle, would plus base verb. "If I had studied medicine, I would be a doctor now."
- A present condition with a past result is rarer: if plus past simple, would have plus participle. "If I were braver, I would have spoken up."
- The mixing works because the two halves describe different times, and the grammar follows each time separately.
- Keep the pattern clear in each half and the mixed sentence stays easy to read.
Past participles and the if-clause
- The third conditional needs the third form of the verb: gone, seen, written, taken, been.
- The commonest error is using the past simple instead: "If I had went" is wrong; use "If I had gone".
- Never put would have in the if-clause: "If I would have known" is wrong; use "If I had known".
- In informal speech, some native speakers put would have in the if-clause. In writing and exams, the had pattern is expected.
Examples
- If I had studied, I would have passed the exam.The studying did not happen, and the exam is over.
- If she had left earlier, she would have caught the train.Both halves look back at the same past.
- If we had taken a map, we would not have got lost.Negative result clause with would not have.
- He would have come if you had invited him.Main clause first, so no comma.
- If they had known the truth, they would have acted differently.Regret about a past decision.
- I could have helped if you had called me.Could have shows an unrealised opportunity.
- We might have won if the referee had seen the foul.Might have shows an uncertain imagined result.
- If I had been born earlier, I would have seen the concert.Had been is the past perfect of be.
- If I had studied medicine, I would be a doctor now.Mixed conditional: past condition, present result.
- Would you have come if I had asked you?A question about an imagined past.
Common mistakes
- Wrong: If I had went to the party, I would have met her. Right: If I had gone to the party, I would have met her.
- The third conditional uses the past participle gone after had, not the past simple went.
- Wrong: If I would have known, I would have helped. Right: If I had known, I would have helped.
- The if-clause takes had plus the participle. Would have belongs in the result clause.
- Wrong: If she had studied, she would passed the exam. Right: If she had studied, she would have passed the exam.
- The result clause needs would have plus the participle. Have cannot be dropped in writing.
- Wrong: If you had told me, I would of helped. Right: If you had told me, I would have helped.
- Would of is a spelling of the spoken contraction would've. In writing it is always would have.
- Wrong: If I had studied medicine, I would have been a doctor now. Right: If I had studied medicine, I would be a doctor now.
- Now signals a present result, so the mixed conditional uses would plus the base verb.
Practice drill
Answer all 20 questions. Each answer is marked at once, and the rule is explained under the question.
If I had studied, I ___ the exam.
Show answer and explanation
Answer: A. would have passed The third conditional result uses would have plus the past participle: would have passed.
If she ___ earlier, she would have caught the train.
Show answer and explanation
Answer: B. had left The if-clause of the third conditional uses had plus the participle: had left.
If we had taken a map, we ___ lost.
Show answer and explanation
Answer: C. would not have got The negative imagined result is would not have plus the participle: would not have got.
He would have come if you ___ him.
Show answer and explanation
Answer: D. had invited The if-clause takes the past perfect: if you had invited him.
If they had known, they ___ differently.
Show answer and explanation
Answer: A. would have acted The imagined result takes would have plus the participle: would have acted.
I would have said hello if I ___ you.
Show answer and explanation
Answer: B. had seen The unreal past condition uses had seen.
If it had not rained, the match ___ .
Show answer and explanation
Answer: C. would have continued The third conditional result is would have continued.
What ___ you have done in my place?
Show answer and explanation
Answer: D. would The question about an imagined past uses would: What would you have done?
If you had told me, I ___ helped.
Show answer and explanation
Answer: A. would have The result clause needs would have plus the participle: would have helped.
She would have been angry if she ___ the truth.
Show answer and explanation
Answer: B. had known The if-clause takes had known, the past perfect form.
If he had run faster, he ___ the race.
Show answer and explanation
Answer: C. would have won The imagined result of the past condition is would have won.
We would have arrived on time if the train ___ .
Show answer and explanation
Answer: D. had not been delayed The passive past perfect fits the if-clause: if the train had not been delayed.
If I ___ born earlier, I would have seen the concert.
Show answer and explanation
Answer: A. had been The unreal past of be is had been in the if-clause.
They ___ us if they had had time.
Show answer and explanation
Answer: B. would have visited The result clause takes would have plus the participle: would have visited.
If the shop had been open, I ___ the milk.
Show answer and explanation
Answer: C. would have bought The imagined past result is would have bought.
Would you have come if I ___ you?
Show answer and explanation
Answer: D. had asked The if-clause of the third conditional takes had asked.
If we had not missed the bus, we ___ earlier.
Show answer and explanation
Answer: A. would have arrived The result clause is would have arrived, looking back at the imagined past.
He would not have failed if he ___ .
Show answer and explanation
Answer: B. had studied The if-clause takes the past perfect: if he had studied.
If I had known about the traffic, I ___ earlier.
Show answer and explanation
Answer: C. would have left The third conditional result is would have left.
If she ___ the news, she would have called.
Show answer and explanation
Answer: D. had heard The unreal past condition uses had heard.
Questions learners ask
How is the third conditional different from the second?
The second conditional imagines an unreal present: "If I had a boat, I would sail around the world." The third conditional imagines an unreal past: "If I had had a boat, I would have sailed around the world." The third adds one layer of past: had plus participle on both sides.
What is a mixed conditional?
A mixed conditional joins a past condition to a present result: "If I had studied medicine, I would be a doctor now." The if-clause uses the third conditional form and the result uses the second conditional form. The sentence works because the two halves genuinely belong to different times.
Why do I hear "would have" in the if-clause?
Many native speakers use it in casual speech: "If I would have known, I would have called." Standard grammar and exams prefer "If I had known". If you are writing, use had. If you are listening, understand both.
More grammar topics
Reported speech
Direct to indirect: one step back, pronouns move, time words change, say vs tell.
Articles: a, an and the
New or known, sound not letter, and the zero article for general statements.
Prepositions of time and place: at, on and in
At, on and in for clock times, days and periods, and for points, surfaces and spaces.
Take the free A1 to C2 level test to find your starting point.