What you'll learn
By the end of this lesson, you'll be able to use "could have + past participle" for missed opportunities, criticism and possibility in the past.
When do I use it?
"Could have + past participle" has two main uses:
- Missed opportunity — something was possible but you didn't do it: "I could have passed if I had studied." "We could have taken the train."
- Possibility / criticism about the past — "Anyone could have made that mistake." "You could have told me!"
It is often used with a feeling of regret or mild criticism.
How do I form it?
subject + could have + past participle
- He could have won the race, but he started slowly.
- We could have booked earlier and saved money.
- She could have been a great singer.
- They could have avoided the accident.
Common mistakes for Spanish speakers
Spanish "habría podido" / "podría haber" maps to "could have", but the building blocks get mixed up: "could has gone", "could to have gone", "could had gone" are all wrong — the formula is fixed: could + have + participle. Also, do not confuse "could have done" (a past possibility) with "could do" (present ability) or "can't have" (impossible). And remember "could have" describes the past, never "could of" — the "have" is never replaced by "of", even if they sound alike in speech.
could + have + past participle — what was possible in the past but didn't happen.
Practice
Multiple Choice
B2Which sentence is correct?
Fill in the Blank
B2We could taken a taxi, but we walked.
Hint: could + have + past participle.
Find the Error
B2Multiple Choice
B2What does 'She could have called us' most often mean?
Practice Speaking
Apply what you've learned in a real conversation with AI feedback.
Level: B2