GrammarModal Verbs › Should & Ought to

Should & Ought to

A2How to use 'should', 'ought to' and 'had better' for advice, and the mistakes to avoid — with an interactive quiz.

Quick answer

'Should', 'ought to' and 'had better' all give advice, with small differences:

  1. Should — everyday advice and the right thing to do (You should rest).
  2. Ought to — the same, slightly more formal (You ought to apologise).
  3. Had better — a strong warning (You'd better hurry).

'Should' takes the base verb (should go). For past advice or regret, use 'should have + past participle': You should have told me.

How to use should, ought to and had better

MeaningFormExample
Everyday adviceshould + base verbYou should drink more water.
Slightly formal adviceought to + base verbYou ought to thank her.
Advice with a warninghad better (‘d better) + base verbYou’d better leave now.
Past advice / regretshould have + past participleYou should have called.

Should never changes form (he should, she should) and takes the base verb. Only ought to and had better keep or add extra words.

When to use each

1. Should — the right thing to do

2. Ought to — a touch more formal

3. Had better — a warning

⚠️ Typical error: for past advice, use should have + past participle: You should have booked earlier — not you should booked earlier.

Common mistakes

1. Adding ‘to’ after ‘should’. You should to restYou should rest.

2. Using the present for past advice. You should call yesterdayYou should have called yesterday.

3. Confusing strength. You should evacuate right now or you’ll be hurt (too weak for an emergency) → You’d better evacuate right now. Pro tip: should/ought to = normal advice; had better = advice with a real warning.

✏️ Practice: Should & Ought to

Level A2 · 10 questions · instant feedback

1. You look tired. You ___ get some rest.

2. It's raining hard. You ___ take an umbrella.

3. You ___ apologise to her; it would be the polite thing.

4. We ___ hurry, or we'll miss the last train.

5. I feel sick. — You ___ eaten so much cake.

6. You ___ worry so much; everything will be fine.

7. He failed the test. He ___ harder.

8. Correct this: 'You should to see a dentist.'

9. This milk smells bad. You ___ drink it.

10. Which sentence gives advice about the PAST?

Frequently asked questions

What is the difference between 'should' and 'ought to'?

They mean almost the same. 'Ought to' is a little more formal and keeps 'to' (You ought to see a doctor); 'should' takes the base verb (You should see a doctor).

How strong is 'had better'?

Stronger than 'should' — it's advice with a warning about a bad result: You'd better book now, or there'll be no seats.

How do I give advice about the past?

Use 'should have + past participle': You should have told me (but you didn't). For regret: I shouldn't have said that.

Does 'should' change with he/she?

No: he should, she should — never 'she shoulds'. It takes the base verb with no 'to'.

👩‍🏫 For teachers

CEFR objectives for “Should & Ought to”:

⬇︎ Download the Lesson Pack (PDF)

Printable worksheet + answer key + one-page summary. Free to use and print in class with attribution. Join the newsletter for new packs and cheat sheets.

Keep learning