English grammar
Past Modals
"I must have lost it" (a guess about the past). "She could have called" (she could, but she didn't). "They might have already left" (maybe they left). "It shouldn't have been done" (that was wrong). In real talk, people say "should've", "could've", "must've". This sounds like "of". Some people write "should of" by mistake. Past modals are hard to learn. But people use them a lot when they talk.
should / could / might / may / must + have + past participle
Real Examples from Real People
"Could have been you."
Interrogating James After A Mysterious Incident
How it works
Pattern
should / could / might / may / must + have + past participle
This page has the school rule and the real English. Every example is a real video. You hear how it sounds in real life, not in class.
See also