Modal perfect structures combine a modal verb with have + past participle. They are used to make deductions, express possibility, give criticism, or talk about unnecessary actions in the past.
Exercises:
Exercise 1 (Easy): What does the modal perfect mean?
Choose the meaning of each modal perfect structure: deduction (almost certain), possibility (maybe), criticism/regret, or unnecessary action.
Exercises:
1
She must have forgotten the meeting. She's never late.
2
You needn't have bought flowers, we already have some.
3
He might have left his keys at the office.
4
You should have told me earlier. I could have helped.
5
They can't have arrived yet, the flight lands in an hour.
6
She could have warned us about the traffic!
7
It might not have been her fault after all.
8
He must have been working all night, he looks exhausted.
9
You shouldn't have spent so much on that gift!
10
She may have taken the wrong bus.
Modal Verbs: Perfect (B2)
must have + pp(Near-certain deduction (positive))
She must have forgotten. / He must have been sleeping.
can't have + pp(Near-certain deduction (negative))
She can't have seen us. / They can't have arrived yet.
might / may have + pp(Possibility about the past (uncertain))
He might have missed the bus. / She may have left already.
should have + pp(Criticism or regret (should have but didn't))
You should have told me. / I should have saved the file.
shouldn't have + pp(Criticism (did something wrong))
You shouldn't have shouted. / He shouldn't have driven so fast.
could have + pp(Missed opportunity or implicit criticism)
You could have asked for help. / She could have called.
needn't have + pp(Unnecessary past action (you did it but it was not needed))
You needn't have cooked, I'd already eaten.
⚠ needn't have vs didn't need to:needn't have done = you DID it, but it wasn't necessary. didn't need to do = it wasn't necessary (and usually you didn't do it).