5. Advanced Modals and Semi-Modals

5. Advanced Modals and Semi-Modals

Ready to add more nuance and precision to your English? Advanced modals and semi-modals like “should have” and “had better” let you express everything from past regrets to urgent warnings. Mastering these phrases will help you navigate complex social situations and express yourself with greater accuracy. 🧐

Function & Usage

These phrases go beyond simple advice to express more complex ideas about expectations, regrets, and warnings.

  • Should have + Past Participle: Used to express regret or criticism about a past action that didn’t happen.
    Example: I should have studied harder for the test. (I regret not studying).
  • Had better (‘d better): Used for strong advice or a warning in a specific, present situation. It implies a negative consequence if the advice is not followed.
    Example: You‘d better leave now, or you will miss the train.
  • Be supposed to: Used to talk about what is expected, arranged, or the normal rule.
    Example: You were supposed to call me yesterday. (That was the plan/expectation).
  • Be to: A formal way to talk about plans, official arrangements, or give commands.
    Example: The president is to visit Brazil next month. (This is the official plan).

The Structure (Form)

Each of these structures has a fixed form.

Phrase Structure Example
Should have Subject + should have + Past Participle He should have told the truth.
Had better Subject + had better + Base Verb We had better hurry.
Be supposed to Subject + am/is/are/was/were + supposed to + Base Verb It is supposed to rain.

Common Mistakes to Avoid

  • Confusing “should” and “should have”: `Should` is for present/future advice. `Should have` is for past regrets. Incorrect: “Yesterday, I should go.” Correct: “Yesterday, I should have gone.”
  • Using `had better` for general advice: `Had better` is for specific, urgent situations. For general advice, use `should`. Incorrect: “You had better exercise more.” (Too strong). Correct: “You should exercise more.”
  • Misspelling `supposed to`: Many learners forget the `-d` on `supposed`. It always has a `-d`. Incorrect: “I’m suppose to be there.” Correct: “I’m supposed to be there.”

Let’s see it in action! 🎬

Friend 1: I failed my exam. I’m so upset.
Friend 2: Oh no. I’m sorry to hear that. You should have studied more last week.
Friend 1: I know, I regret it now.

Person A: Look at the time! It’s 8:55 AM!
Person B: The meeting starts at 9:00. We‘d better run or we’ll be late!

Boss: Where is John? He was supposed to be in this meeting.
Employee: I’m not sure. He knew he was to be here at 10 AM sharp.

Check Your Understanding! ✅

1. I missed the bus. I earlier. (leave)

2. You look tired. You some rest. (get)

3. This package arrive yesterday. (arrive)

4. He shouldn’t have said that. He apologize. (apologize)

5. She regretted her decision. She the other option. (choose)

6. I ___ called my mom, but I forgot.




7. It’s getting late. We ___ go home now.




8. You lost your wallet? You ___ been more careful.




9. The meeting ___ start in five minutes.




10. You ___ told me you were going to be late!





Scroll to Top
x  Powerful Protection for WordPress, from Shield Security
This Site Is Protected By
Shield Security