GrammarB2might have

might have

Modal Verbs~8 min

Learning Objectives

  • Form might + have + past participle
  • Use it for uncertain past deductions

Recommended before this lesson

What you'll learn

By the end of this lesson, you'll be able to use "might have + past participle" for uncertain deductions about the past.

When do I use it?

Use "might have + past participle" when you think something possibly happened in the past but you're not sure:

  • "She might have forgotten our appointment."
  • "The keys might have fallen behind the sofa."

It sits between "must have" (almost certain) and "can't have" (almost impossible): with "might have", the outcome is genuinely uncertain.

How do I form it?

Structure

subject + might have + past participle

  • He might have taken the earlier train.
  • They might have moved to another city.
  • I might have left my phone in the taxi.
  • The store might have closed by now.

"May have" means the same as "might have" and is slightly more formal.

Common mistakes for Spanish speakers

Warning

Spanish "puede que se haya ido" / "quizás haya ido" becomes "might have gone", but speakers commonly write "might has gone", "might to have gone", or "might had gone". The formula is fixed: might + have + past participle. Also, "podría haber" for possibility is "might have", not "could have" (could have usually describes missed opportunity — see the could have lesson).

Hint

might + have + past participle — a possible but unsure past event.

Practice

Multiple Choice

B2

Which sentence is correct?

Fill in the Blank

B2

The parcel might arrived while we were out.

Hint: might + have + past participle.

Find the Error

B2
Click on the incorrect word:

Multiple Choice

B2

Which sentence expresses genuine uncertainty about the past?

Practice Speaking

Apply what you've learned in a real conversation with AI feedback.

Level: B2