Had Better
Level B1 · Modals
had better (or 'd better) gives strong advice or a warning, usually about a specific situation right now, with a sense that something bad will happen if the advice isn't followed. It's stronger and more urgent than should, and unlike should, it isn't used for general opinions or repeated habits — it's for a particular situation with a real consequence: You'd better hurry, or you'll miss the train (a warning: if you don't hurry, something bad — missing the train — will happen).
How had better works:
- had better + base verb (no to) = strong advice/warning for now: You'd better call her back. We'd better leave soon.
- Despite the word had (which looks like a past tense), had better always refers to the present or near future, never the past: You'd better finish this today means advice for right now/soon, not something about the past.
- Negative: had better not + base verb: You'd better not be late (a warning that something bad will happen if you are late). She'd better not forget her passport.
- Questions with had better are rare and mostly used in short, tag-like exchanges: Hadn't we better call first? (suggesting a wiser course of action, checking agreement).
The most common mistake is treating had better like should and using it for general opinions or habits — You had better exercise more often (wrong context) sounds like a threat rather than general advice; use should for general advice (You should exercise more often) and reserve had better for a specific situation with a real, often negative, consequence. A second mistake is adding to after better — You'd better to leave now is wrong; had better takes a bare base verb: You'd better leave now.
Look for a specific situation (not a general habit) with an implied bad consequence if the advice isn't followed — that combination signals had better rather than should. The contracted 'd before better, followed by a base verb with no to, is the normal spoken form: You'd better/We'd better/He'd better + base verb.