She must have been exhausted after the flight.
Use must have + past participle when the evidence makes a past conclusion very likely.
Blocos de sentido
Lê a frase por blocos de sentido, não palavra a palavra.
Judge past situations with modal + have + past participle for deduction, possibility, regret, and criticism.
NOW: your judgement
│
▼
[modal] + have + [past participle]
│
└──────────────► PAST event/result
Choose the modal for your attitude now:
SURE guess She must have been exhausted after the flight.
POSSIBLE guess I might have left it at the office.
REGRET/criticism You should have told us earlier.
UNNECESSARY We needn’t have bought more bread.
Mental check:
not “modal + past tense”
✓ modal + have + past participle
Use modal + have + past participle when you are speaking now about how you see a finished past situation.
She must have been exhausted after the flight.
Use must have + past participle when the evidence makes a past conclusion very likely.
Lê a frase por blocos de sentido, não palavra a palavra.
I might have left it at the office.
Might have + past participle presents one possible explanation for a past situation.
Lê a frase por blocos de sentido, não palavra a palavra.
He can’t have seen my message yet.
Can’t have + past participle rejects a past conclusion, often because the evidence points the other way.
Lê a frase por blocos de sentido, não palavra a palavra.
You should have told us earlier.
Should have + past participle says a better action was expected in the past.
Lê a frase por blocos de sentido, não palavra a palavra.
We needn’t have bought more bread.
Needn’t have + past participle means someone did something, but there was no need.
Lê a frase por blocos de sentido, não palavra a palavra.
The client may have misunderstood the instructions.
May have is a little more formal or careful than might have in many contexts.
Lê a frase por blocos de sentido, não palavra a palavra.
Could you have sent it to the wrong address?
Questions put the modal before the subject: Could you have sent...?
Lê a frase por blocos de sentido, não palavra a palavra.
You could have called me first.
Could have often sounds like a mild criticism when the missed action would have helped.
Lê a frase por blocos de sentido, não palavra a palavra.
They couldn’t have known about the delay.
Couldn’t have can mean past impossibility, close to can’t have but often slightly softer or more contextual.
Lê a frase por blocos de sentido, não palavra a palavra.
You shouldn’t have opened that attachment.
Shouldn’t have + past participle criticizes something that did happen.
Lê a frase por blocos de sentido, não palavra a palavra.
I would have helped if you had asked.
Would have is common in third conditional meanings: the helping did not happen because the condition did not happen.
Lê a frase por blocos de sentido, não palavra a palavra.
The package was supposed to arrive before lunch.
Was supposed to describes an arrangement or expectation, not a deduction like must have arrived.
Lê a frase por blocos de sentido, não palavra a palavra.
The package must have arrived while we were out.
Must have arrived judges what probably happened, unlike was supposed to arrive, which reports a plan.
Lê a frase por blocos de sentido, não palavra a palavra.
She must has forgotten the meeting.
After a modal, use have + past participle, not has + past participle.
She must have forgotten the meeting.
The modal does not change for he, she, or it: she must have, not she must has.
Lê a frase por blocos de sentido, não palavra a palavra.
You should have to checked the file.
Do not use to after most modals in perfect modal structures.
You should have checked the file.
Use modal + have + past participle: should have checked.
Lê a frase por blocos de sentido, não palavra a palavra.
It could have been much worse.
Could have been often evaluates how a past situation might have turned out differently.
Lê a frase por blocos de sentido, não palavra a palavra.
Inicia sessão para continuar