What you'll learn
By the end of this lesson, you'll be able to use "would have + past participle" for the imagined results of things that didn't happen.
When do I use it?
Use "would have + past participle" to say what WOULD have happened in an unreal past situation — usually the result clause of a third conditional:
- "I would have called you if I had had your number." (I didn't call you)
- "She would have loved the party." (she didn't come)
- "We would have won if the team had trained more."
It is the past of "would": today "I would help" → in the past "I would have helped".
How do I form it?
subject + would (not) have + past participle
- He would have enjoyed the concert.
- They wouldn't have been so late if traffic had been light.
- Would you have said yes?
- I would have asked her out, but I was nervous.
Common mistakes for Spanish speakers
Spanish "habría hecho" → "would have done", but speakers often confuse the order and the particles: "would has done", "would have did", "will have done" (wrong tense). The result clause always uses would have + past participle. Do NOT use "would have" in the if-clause — that's the classic third conditional error: "If I would have known" is wrong; the if-clause uses "had known". Save "would have" for the result.
would (not) have + past participle — the result of an unreal past. Never inside the if-clause.
Practice
Multiple Choice
B2Which sentence is correct?
Fill in the Blank
B2She would loved the surprise party.
Hint: would + have + past participle.
Find the Error
B2Multiple Choice
B2Which sentence uses 'would have' correctly for an unreal past result?
Practice Speaking
Apply what you've learned in a real conversation with AI feedback.
Level: B2