GrammarB2could have

could have

Modal Verbs~8 min

Learning Objectives

  • Form could + have + past participle
  • Use it for missed opportunities and past criticism

Recommended before this lesson

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?

Structure

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

Warning

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.

Hint

could + have + past participle — what was possible in the past but didn't happen.

Practice

Multiple Choice

B2

Which sentence is correct?

Fill in the Blank

B2

We could taken a taxi, but we walked.

Hint: could + have + past participle.

Find the Error

B2
Click on the incorrect word:

Multiple Choice

B2

What 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