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?
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
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).
might + have + past participle — a possible but unsure past event.
Practice
Multiple Choice
B2Which sentence is correct?
Fill in the Blank
B2The parcel might arrived while we were out.
Hint: might + have + past participle.
Find the Error
B2Multiple Choice
B2Which sentence expresses genuine uncertainty about the past?
Practice Speaking
Apply what you've learned in a real conversation with AI feedback.
Level: B2