D
Dicread
phase-1

Modals + Have + Past Participle - Labeling the Past from the Present

Last updated: 5 Mei 2026

You’re scrolling through Instagram. You see a story from someone you used to know. A person you miss. They’re with someone new.

Your brain instantly starts running a program. I shouldn't have ended things[TRANS]. Or maybe, He must have met her ages ago[TRANS]. Or even, We could have been happy[TRANS].

This isn't just grammar. This is you, in the present, painting over the past with your feelings.

Most textbooks teach these phrases—should have, must have, could have—as a simple rule: modal + have + the third form of a verb (seen, done, gone). This is technically correct but misses the entire point.

These phrases are not about what happened. They are about the story you tell yourself now about what happened. They are an emotional filter for your memories.

The Three Timelines

Think of this grammar as choosing one of three parallel universes for a past event.

  1. The Universe of Regret & Judgment (should have)
    This is the timeline where a "better" choice existed. You use should have to point out a mistake, either your own or someone else's. It’s the language of criticism and disappointment.

I should have studied more for the exam.

Note:A classic expression of personal regret. You know the "correct" action, and you didn't do it.

You shouldn't have posted that photo without asking me.

Note:This is direct criticism. It establishes a boundary by labeling a past action as wrong. [OPTIONAL-COMMENT] 2. **The Universe of Logical Guesswork (`must have` / `can't have`)** This is the detective timeline. You have evidence in the present, and you’re making a strong guess about the past. `Must have` is for 95% certainty. `Can't have` is for 95% impossibility.

The package isn't here. The delivery driver must have left it with a neighbor.

Note:You're connecting a present fact (no package) to a logical past explanation.

She didn't wave back. She can't have seen me.

Note:You're defending someone (or yourself) by guessing what *didn't* happen. The alternative—that she saw you and ignored you—is too painful to consider. 3. **The Universe of Lost Possibilities (`could have` / `might have`)** This is the "what if" timeline. It’s a ghost of a past that never happened. It’s less about judgment (`should have`) and more about unrealized potential. People often confuse `could have` with `should have`. The difference is huge. `Should have` implies you made the *wrong* choice. `Could have` implies there was *another* choice. One is about failure. The other is about freedom.

We could have moved to another city, but we decided to stay.

Note:This isn't a regret. It's just acknowledging a path not taken. It’s neutral, even nostalgic.

Be careful with that vase. I might have broken it.

Note:A soft, uncertain guess. You're not sure, but it’s a possibility. `Might have` is the signature of low confidence.

Time Travel for Your Feelings

Here’s the deep insight. This grammar separates event from interpretation.

The event is a fixed, dead thing in the past. The relationship ended[TRANS]. I failed the test[TRANS]. He didn't get the job[TRANS]. These are facts. They have no emotion.

The phrases should have, must have, and could have are the tools you use to inject your present-day feelings—regret, certainty, curiosity—back in time. You are performing emotional time travel.

When someone says, I should have tried harder[TRANS], they are not describing the past. They are describing their present sadness about the past.

When a friend says, He must have been having a bad day[TRANS], they aren't a detective. They are using logic to offer comfort in the present.

This is one of the most powerful features of the English emotional toolkit. It allows you to live in two timelines at once: the factual past and the emotional story you layer on top of it.

The Golden Rule: Listen for this grammar. When you hear it, stop listening for facts about the past. Instead, listen for the emotion the speaker is feeling right now. You’ll understand not what happened, but how they feel about it. And that’s usually more important.

View Comprehensive Vocabulary List
should have- Regret or criticism about a "correct" past action that didn't happen.

I `should have called` my parents more often.

I should have called my parents more often.

shouldn't have- Regret or criticism about a "wrong" past action that did happen.

You `shouldn't have said` that to her.

You shouldn't have said that to her.

must have- A strong, logical conclusion about the past (around 95% certainty).

He's not answering his phone. He `must have silenced` it.

He's not answering his phone. He must have silenced it.

can't have- A strong, logical conclusion that something was impossible in the past.

She `can't have finished` the whole report already.

She can't have finished the whole report already.

could have- A neutral observation of an unrealized possibility in the past.

We `could have taken` the train, but we drove instead.

We could have taken the train, but we drove instead.

might have- A weak guess or speculation about a past possibility (around 30-50% certainty).

I don't know where my keys are. I `might have left` them at the cafe.

I don't know where my keys are. I might have left them at the cafe.

would have- Describing an unrealized past result that was dependent on something else. (Used in "if" sentences).

If I had known you were coming, I `would have baked` a cake.

If I had known you were coming, I would have baked a cake.

Tim Pakar Dicread

Artikel ini dibuat oleh tim ahli bahasa dan pengajar bahasa Inggris kami yang berdedikasi. Tujuan kami adalah memecah tata bahasa yang kompleks menjadi penjelasan yang autentik dan mudah dipahami.