Might/Could have + past participle
Intuition: a possible account of the past
Might have or could have + past participle offers a possible explanation of a past event when the facts do not support certainty. The speaker does not report that this is what actually happened: it is only an account compatible with the known evidence.
Think of the communicative purpose rather than the translation of a single word: there is an outcome or incomplete information, and you cautiously suggest one possible cause. Accuracy is not measured by a fixed percentage.
The lights are off. They might have gone home early.
The lights are off. They might have gone home early.
The lights being off is compatible with this account but does not prove it.
No one answered the door. The family could have gone out.
No one answered the door. The family could have gone out.
Could have introduces one possible explanation of an already past situation.
Form: modal + have + past participle
After might or could, use unchanging have, followed by the past participle, or V3. The subject does not change the form: I, she and they all take might have or could have.
Do not omit have, replace it with has or write of. Regular past participles usually end in -ed; learn irregular ones: go–gone, take–taken, forget–forgotten, write–written.
subject + might/could + have + past participle (V3)
- subject / S —
- The grammatical subject: who or what the clause is about; the verb agrees with it. In The book was written, the book is the subject, although someone else does the action.
- V3 / past participle —
- The third verb form: worked, gone, seen. Used after have/has or in the passive, for example; it is not always the same as V2.
I might have left the key at work.
I might have left the key at work.
Might is followed by have; left is the past participle of leave.
She could have taken the earlier train.
She could have taken the earlier train.
Could have requires taken, not took.
The message might have been deleted.
The message might have been deleted.
The passive form is might have been + V3; it offers a possible past explanation.
From evidence to hypothesis
A natural guess should draw on available facts without contradicting them. If a parcel has not arrived, you can suggest it was sent to an old address. If tracking already confirms the exact address, that account needs a different explanation.
One situation often allows several hypotheses. Might have and could have do not select a “single correct cause”; they help list plausible accounts that can then be checked.
The floor is wet. Someone might have spilled a drink.
The floor is wet. Someone might have spilled a drink.
The wet floor is evidence; a spilled drink is only one possible cause.
The floor is wet. A pipe could have leaked.
The floor is wet. A pipe could have leaked.
The second hypothesis is also compatible with the evidence; the context does not force a single choice.
Might, may and could in a guess
For a possible past event, might have and may have often have similar meanings; may have can sound more formal. Could have is also possible, though it can be less common in a neutral guess.
Do not assign these forms fixed numerical certainty levels. Identify whether the speaker is suggesting a possible account, making a strong deduction, reproaching someone or describing an unrealised choice.
Marta might have missed the email.
Marta might have missed the email.
Might have naturally presents a cautious possibility without asserting a fact.
The courier could have mixed up the two parcels.
The courier could have mixed up the two parcels.
In a search for a cause, could have expresses a possible past event.
Two meanings of could have
Could have + V3 does more than express a guess. It can describe an unrealised possibility, choice or reproach: an action was possible but did not happen. The surface form is identical, so context determines the meaning.
For a guess, the context shows the speaker does not know the cause: Why is Leo late? He could have missed the bus. For an unrealised choice, it explicitly states a different outcome: We could have taken the bus, but we walked. Both are grammatical, with different learning targets.
Leo is late. He could have missed the bus.
Leo is late. He could have missed the bus.
We do not know why Leo is late, so this is a guess.
We could have taken the bus, but we decided to walk.
We could have taken the bus, but we decided to walk.
The second part confirms that they did not take the bus: an unrealised option rather than a guess.
Negation and neighbouring deductions
Might not have + V3 means the event possibly did not happen: They might not have seen the update. This remains uncertain. Can’t have or couldn’t have + V3 normally expresses a strong conclusion that the event was impossible: a neighbouring but different rule.
Must have + V3 presents a strong positive deduction. This material does not practise an exact percentage scale: read the facts and distinguish cautious possibility, strong confidence and incompatibility with evidence.
They might not have received the new link.
They might not have received the new link.
Not follows might and concerns the possible non-occurrence of the event.
She can't have driven her car here; it is still at home.
She can't have driven her car here; it is still at home.
The evidence rules out her car as the means of arrival, rather than every possible means. This is a strong negative deduction, not the target might/could have pattern.
Using the forms in conversation
This construction helps suggest a cause cautiously without blaming someone without evidence. A natural next step is to check a message, ask a colleague or look for another clue.
For your own statement, first name a known fact, then one or two possible causes. If using could have, add context that distinguishes a guess from an unrealised option.
The file is missing. Nina might have moved it, so I'll ask her.
The file is missing. Nina might have moved it, so I'll ask her.
The speaker offers an account and a way to check it, rather than accusing Nina.
We do not know why the form failed. The client could have used an old address. Let's check it.
We do not know why the form failed. The client could have used an old address. Let's check it.
Explicit uncertainty removes the unrealised-option reading of could have; the next action provides a way to check the hypothesis.
Common mistakes
Incorrect:I might left my keys at the office.
Correct:I might have left my keys at the office.
For a past guess after might, both have and a past participle are needed.
Incorrect:She could have went home early.
Correct:She could have gone home early.
After have, use past-participle gone rather than past-simple went.
Incorrect:They might has missed the update.
Correct:They might have missed the update.
Have after a modal does not change for person or number.
Incorrect:He could of taken the wrong train.
Correct:He could have taken the wrong train.
Writing requires auxiliary have; of cannot replace it.
Incorrect:The courier might have forgot the second parcel.
Correct:The courier might have forgotten the second parcel.
Forgotten is the past participle of forget; forgot is its past simple form.