Zaloguj
CARROTTA
carrotta.net
Carrotta
Compendium
💡 Compendium Grammar EN

English — Advice: should / ought to / had better

To give advice or say what you expect, use should, shouldn't and ought to before the base verb: You should rest. To criticise a past action, use should have + past participle: You should have called.

1

How it works

✓ Rule

Should and ought to have the same meaning for advice: You should see a doctor = You ought to see a doctor. Both are followed by the base verb with no to (except ought, which keeps to). Had better ('d better) gives a stronger warning about a near future: You'd better leave now. For the past, should have + past participle says the right thing was not done: You should have booked earlier.

2

Examples

Forms for advice, expectation and past criticism
Example Use
You should rest. advice: this is a good idea
You shouldn't smoke. advice against: this is not a good idea
You ought to apologise. advice (same as should, a little more formal)
The train should arrive at six. expectation: this is probable
You'd better hurry. strong advice / warning about now
You should have called. past criticism: the right thing was not done
3

Good to know

⚠ Note

After should there is no to before the main verb: say You should go, not You should to go. Only ought keeps to: You ought to go. Also, don't add -s or -ed to the verb after these forms: You should goes and He shoulds are wrong.

CARROTTA · Compendium English — Advice: should / ought to / had better carrotta.net Compendium
Carrotta tip Hi! I can help you learn — click me 👋
Carrotta
Carrotta AI
Your language assistant
Hi! 🥕 I’m Carrotta, your language-learning assistant. Ask me about a word, grammar, or let’s practise a conversation!
Carrotta
PLUS FEATURE

Unlock the AI assistant

The Learning Studio creates materials generated just for you — on any topic. Available on paid plans.

Readings and dialogues on any topic — e.g. your hobby
Listening texts and flashcards matched to your level
A glossary and questions for every material
See plans

Chatting with Carrotta is always free.

Learning Studio
Level A2 · ~2 min
PLUS
Step 1 · Learning mode

How do you want to learn today?

Step 2 · Topic

What should the material be about?

Pick a suggestion or type any topic.

Carrotta will prepare it in seconds · uses 5 tokens