Past modals are used to express how certain or uncertain we are about something that happened in the past. They combine a modal verb with have + past participle to make guesses, deductions, or conclusions about past events.
The choice of modal reflects the speaker's degree of certainty — from almost sure to almost impossible.
💡 Key pattern: Modal + have + past participle (V₃)
Logical conclusion; very strong evidence.
Possibility; not enough evidence to be sure.
Negative logical conclusion; impossible.
Certainty scale:
We use must have when we are almost certain that something happened based on strong evidence or logical reasoning.
Structure: Subject + must have + past participle
Examples:
• She must have left early – her bag is gone.
• The ground is wet; it must have rained last night.
• He must have studied hard – he passed with flying colours.
These modals express possibility or uncertainty about a past event. The speaker is not sure but thinks it is possible.
💡 Note: could have often suggests a missed opportunity or a stronger possibility than may/might have.
Structure: Subject + may / might / could have + past participle
Examples:
• She may have forgotten the meeting – she looks tired.
• They might have taken the wrong turn.
• He could have missed the bus – he's always late.
• I could have helped you if you had asked. (missed opportunity)
We use can't have or couldn't have when we are almost certain that something did not happen — a negative logical conclusion.
Structure: Subject + can't have / couldn't have + past participle
Examples:
• She can't have left yet – her car is still here.
• He couldn't have done it alone – it was too heavy.
• They can't have arrived already – the flight was delayed.
These clues often appear with past modals to help you choose the right degree of certainty:
📌 Remember:
• must have → strong evidence → almost sure
• may / might / could have → weak evidence → not sure
• can't / couldn't have → strong evidence AGAINST → almost sure it did NOT happen
❌ Incorrect: He must arrived already.
✅ Correct: He must have arrived already.
❌ Incorrect: She can't went home.
✅ Correct: She can't have gone home.
❌ Incorrect: They might ate dinner.
✅ Correct: They might have eaten dinner.