translate this page
Download a book

Had Better

Published by My Lingua Academy on

“Had better” is normally used with infinitive without to to give advice about specific situations or make recommendations.

We use the same form for the present, past or future without changing the “had” into “have”.

The short form is ‘d better.

You’d better go to school now.
He’d better tell her all about it.
You’d better phone Sam and tell her you’re sorry.
We’d better leave now before it gets dark.

In informal spoken English, you can use “had best” instead of “had better”.

You’d best go home and sleep, you must be exhausted.
She’d best not tell anyone about it.

The negative form

The negative form is “had better not” (‘d better not):

You’d better not tell her anything about our plan.
We’d better not be late for the meeting.
They’d better not forget about mum’s birthday.

The question form

The question form is made by inverting the subject and had. This has the same meaning as “should”, but is more formal:

Had we better set off earlier tomorrow morning? It might rain in the afternoon.
Had you better leave her a message so she knows we’re coming?


Don’t use “had better” to talk about preferences. Use “would rather” instead.

I’d rather walk home, it’s a lovely evening. (not: I’d better walk home)

Common error:

Some English learners don’t pronounce ‘d when speaking (you better stay at home), but remember to use it in your writing (you’d better stay at home).

If you really want to learn English but don’t know how to do it and where to start, don’t hesitate to contact us. We will help you continue your learning where you once stopped. Book a free online English lesson with one of our expert native English teachers and take a test and consultation.

Drop us a line on WhatsApp

My Lingua Academy

My Lingua Academy is an online school of English language. We give one-on-one lessons to students of English of all ages and all levels of knowledge all around the world. With us you can prepare for written assignments and exams, attend a general or business English course, or have conversation classes with qualified native English teachers who have years of experience.


Leave a Reply

%d bloggers like this: