The third conditional imagines a different past: if + had + past participle (the third form of a verb, like done or gone), then would have + past participle. 'If I had studied, I would have passed' means I did NOT study and did NOT pass. A mixed conditional combines times: a past condition with a result now ('If I had saved, I would be rich now'), or a present condition with a past result ('If I were careful, I wouldn't have dropped it').
2. Detailed explanation
You already know the first conditional (If it rains, I will stay home — a real future) and the second conditional (If I had money, I would travel — an imaginary present). The third conditional goes one step further back: it imagines a different PAST. A conditional sentence has two halves: the if-half (the condition we imagine) and the result half (what follows). In the third conditional, the past event did NOT happen: 'If I had studied, I would have passed' means I did not study, and I did not pass.
The form has two fixed parts. In the if-half, use the past perfect: had + the past participle (the third form of a verb: done, gone, saved). In the result half, use would have + the past participle. Take 'If I had saved money, I would have bought the car' word by word: If (the condition word) + I had saved (had + saved — the imagined earlier action) + money, I would have bought (would + have + bought — the imagined result) + the car. Why the past perfect for something unreal? It is a signal: one step back in form means one step away from reality. The past simple imagines the present (If I had time now); the past perfect imagines the past (If I had had time yesterday).
The third conditional does three main jobs. First, regrets: 'If I had left earlier, I would have caught the train.' Second, gentle criticism: 'If you had listened, you wouldn't have made that mistake.' Third, relief and luck: 'If the driver hadn't reacted so fast, there would have been an accident.' Could have means it was possible; might have means maybe: 'If you had called, we could have helped.' The same family also gives advice about the past: 'You should have told me!' (but you didn't).
Mixed conditionals mix the halves across time, because condition and result often live in different tenses. Pattern A: a past condition with a PRESENT result — 'If I had saved money, I would be rich now.' The if-half stays third-conditional; the result uses would + base verb, like a second conditional. Pattern B: a present or permanent condition with a PAST result — 'If I were more careful, I wouldn't have broken my phone yesterday.' One written form to recognize is the inverted conditional: 'Had I known, I would have helped' means 'If I had known…' — had moves to the front and if disappears. Just recognize it when reading; the if-form is always safe.
Remember this first: in the third conditional, BOTH halves carry a 'have' form — had + participle after if, would have + participle in the result. If the result is about NOW, drop the have (would + base verb). If the if-half describes how someone always is, use the second-conditional form (If I were…). And never put would in the if-half: always 'If I had known,' never 'If I would have known.'
3. Formula / structure
Step by step — how to build a sentence:
Third conditional: 1) Think of the real past fact (I didn't study). 2) Build the if-half: if + subject + had + past participle (If I had studied). 3) Build the result: subject + would have + past participle (I would have passed). 4) Join them — comma when the if-half comes first. Mixed (past → present result): keep steps 1–2, but in step 3 use would + base verb and add a present time word (…I would be happy now). Mixed (present condition → past result): build the if-half like a second conditional (If I were careful) and the result like a third (I wouldn't have dropped it).
negative:
if + subject + hadn't + past participle, subject + wouldn't have + past participle → If she hadn't helped me, I wouldn't have finished.
positive:
if + subject + had + past participle, subject + would have + past participle → If I had saved money, I would have bought the car.
question:
Would + subject + have + past participle + if + subject + had + past participle? → Would you have come if I had invited you?
short answer:
Yes, I would have. / No, I wouldn't have. → 'Would you have helped?' — 'Yes, I would have.'
4. When to use it
Regrets about your own past choices: 'If I had saved money, I wouldn't be worried now.'
Gentle criticism: 'If you had read the instructions, you would have done it correctly.'
Relief and near-accidents: 'If she hadn't shouted, the car would have hit me.'
Imagining history differently: 'If the ship had turned earlier, it would have missed the ice.'
Explaining a present situation through a past cause: 'If I hadn't moved to Chicago, I wouldn't live here today.'
Imagining a different character or habit in the past: 'If he were more patient, he wouldn't have shouted yesterday.'
5. When NOT to use it
Don't use the third conditional for real past events that actually happened: ✗ 'If I had woken up at six, I took the bus' (that is a real memory) → for real past, just tell the story: 'I woke up at six and took the bus.'
Don't use it for present situations — those take the second conditional: ✗ 'If I had had a car now…' → ✓ 'If I had a car now, I would drive you.'
Don't use would have in both halves: ✗ 'If I would have had time, I would have helped' → ✓ 'If I had had time, I would have helped.'
Don't use it for open future possibilities — if it can still happen, use the first conditional: ✓ 'If you save money next year, you will travel.'
6. Positive examples
If I had studied harder, I would have passed the exam.
If we had left at six, we would have arrived on time.
She would have won the race if she hadn't fallen.
If you had asked me, I would have helped you.
If they had bought tickets earlier, they would have paid less.
He would have gotten the job if he had had more experience.
If it hadn't rained, we would have gone to the beach.
If I had saved more money, I would be debt-free now.
If she weren't so shy, she would have spoken at the meeting.
If we had taken a taxi, we wouldn't have missed the flight.
You could have hurt yourself if you had climbed that wall.
If the alarm had worked, he might have woken up in time.
7. Negative examples
If I hadn't set an alarm, I would have overslept.
She wouldn't have been late if the bus had come on time.
If they hadn't practiced, they wouldn't have won the game.
He wouldn't have broken his phone if he had used a case.
If we hadn't taken the map, we would have gotten lost.
The plant wouldn't have died if you had watered it.
8. Questions
Would you have chosen a different job if you had had the chance?
If you had won the lottery last year, what would you have bought?
Would she have believed you if you had told her the truth?
What would have happened if the internet had never been invented?
If you could change one decision from last year, what would it be — and what would have happened?
Had you known about the traffic, would you have left earlier?
9. Short answers
Yes, I would have. / No, I wouldn't have.
Yes, she would have. / No, she wouldn't have.
Yes, they could have. / No, they couldn't have.
Yes, it would have. / No, it wouldn't have.
Probably — if I had known.
10. Common mistakes
✗ If I would have known, I would have come✓ If I had known, I would have come.Never put would in the if-half of a third conditional. The if-half always uses had + past participle.
✗ If I had knew, I would have helped✓ If I had known, I would have helped.After had you need the past participle — the third form: know → knew → KNOWN. 'Had knew' mixes the second and third forms.
✗ If you had studied, you would passed the exam✓ If you had studied, you would have passed the exam.The result half needs would HAVE + participle. 'Would passed' is missing the 'have.'
✗ If I had saved money, I would have be rich now✓ If I had saved money, I would be rich now.The result is about NOW, so this is a mixed conditional: would + base verb, no 'have' and no 'be' after have.
✗ I would have helped if I would know about it✓ I would have helped if I had known about it.Even when the if-half comes second, it still uses had + past participle — never would.
✗ If she had went to the doctor, she would have felt better✓ If she had gone to the doctor, she would have felt better.Go has two different past forms: went is the past simple, GONE is the participle you need after had.
✗ If I was you, I would have called him✓ If I were you, I would have called him.For imaginary present conditions about being someone else, English uses 'were' for every person — 'If I were you' is a fixed form.
11. American English notes
🇺🇸 American English
Americans use the third conditional constantly in everyday speech, almost always with contractions: 'If I'd known, I would've come' — and in fast speech 'would have' shrinks to 'would've,' which sounds like 'would of.' That sound is the source of the famous spelling mistake 'would of' — never write it; the real words are would HAVE. Americans also love the mixed form for friendly teasing and regret: 'If you had texted me, I would be there right now!' In casual American speech you will also hear 'If I would have known' — many native speakers say it, but it is considered incorrect in standard English and in tests; keep 'had' in the if-half. One more American favorite: 'shoulda, woulda, coulda' — a playful phrase (from should have, would have, could have) that means 'stop regretting the past, it is too late to change it.'
12. Similar grammar — comparison
Compare
Compare the three main conditionals by TIME and REALITY. Second conditional: imaginary present — 'If I had a car (now), I would drive' (I don't have one). Third conditional: imaginary past — 'If I had bought a car (last year), I would have driven' (I didn't buy one). Mixed conditional: the two halves live in different times — 'If I had bought a car, I would drive to work now' (past condition, present result). Also compare with 'wish' sentences, which use the same forms: 'I wish I had studied' = the regret half of a third conditional without the result. And note the difference between would have (the result I imagine), could have (the result that was possible), and should have (the result that was the right or expected thing).
13. Natural spoken English
'If I'd known you were coming, I would've baked something!'
'You should've told me — I could've helped.'
'If it hadn't been for you, I would've missed everything.'
'Had I known, I never would've agreed.'
'If you'd just asked, I would've said yes.'
'Well… shoulda, woulda, coulda. It's too late now.'
14. Real-life examples
After a missed flight: 'If we had left the hotel earlier, we would have made it.'
Talking about money: 'If I had started saving at twenty, I would be rich now.'
At work: 'If the team had tested the app properly, it wouldn't have crashed.'
About health: 'If he had stopped smoking years ago, he would be healthier today.'
Sports talk: 'If the goalkeeper had jumped earlier, he would have saved that shot.'
Family advice: 'You should have called your grandmother — she would have loved to hear from you.'
15. Mini dialogue
AI missed the last train home last night. I had to take a taxi.
BOh no. If you had left the party earlier, you would have caught it.
AI know. If I hadn't talked so long with Mark, I would be angry at myself less today… actually I still am!
BWell, if I had known you needed a ride, I would have driven you.
AThanks. If I had just checked the train times, none of this would have happened.
BHad I known you were still there at midnight, I would have called you.
ANext time I'll set an alarm. If I had set one, I would have saved forty dollars.
BExactly. And if you save that money every month, you'll be fine.
16. Summary
Third conditional = if + had + past participle, would have + past participle — for an unreal past. Mixed conditionals cross the times: past condition → present result (would + verb), or present condition → past result (would have + participle).
17. Practice exercises
Warm up with the first questions, then take the full quiz — every answer has a detailed explanation (parts 19–20 of this lesson: answer key + explanations live inside the quiz feedback).
18. The full quiz
50 questions, mixed formats, in difficulty order: easy → medium → intermediate → challenging → advanced.