There is a small difference between how we use the semi-modal verb had better compared to other modal verbs like have to/must or should.
- had better = used for strong advice
- have to = used for strong advice, obligations, and rules
- must = used for strong advice, obligation, and rules
- should = used for give advice (not as strong as the words above)
Had better is used to give strong advice. However, had better is only used when there is the threat (risk) of danger if you do not follow the advice. Here are some examples.
Positive sentences
- You had better brush your teeth. (The danger: If you don't, may have teeth problems.)
- You have to brush your teeth. (This is an obligation. It doesn't suggest a danger.)
- You must brush your teeth. (This is an obligation. It doesn't suggest a danger.)
- You should brush your teeth. (This is just advice. You are saying it would be a good idea.)
Negative Sentences
- You had better not touch the alligator. (The danger: If you do, it will bite you.)
- You must not touch the alligator. (This is a rule.)
You do not have to touch the alligator.(The modal have to in a negative sentence means something is not necessary (but still an option). It doesn't make sense here.)- You should not touch the alligator. (This is advice)
Because had better is used only when there is a risk of danger, it is not natural to use it when nothing bad will happen if the advice isn't followed.
- You had better try this ice cream! It's delicious. (= Wrong/Unnatural)
This is strange because there's no risk. If I don't try it, nothing bad will happen.
Sometimes, it depends on the situation.
John is a bad student. He has poor grades. His teacher can say: "You had better study!" because if John doesn't, he might fail the course (this is the danger).
Look at the differences here:
Situation #1: Paola is cooking a big meal tonight. She wants to invite her friend Melanie, so she says "You had better come to my house for dinner".
This is a strange. Melanie will say, "Why?? What will happen if I don't??" There's no obvious risk in this situation. Melanie may think this sounds like a threat because Paola is suggesting something bad will happen to her if she doesn't come.
Situation #2: Paola is cooking Melanie's favourite food for dinner tonight. She knows Melanie would be sad if she didn't get a chance to eat some, so she can say, "Melanie. I'm cooking your favourite dish tonight! You had better come! (Or you'll miss it!)"
She can use had better here because Melanie will feel sad if she misses the food. This is the risk/danger.
Important Note: Had Better can be an Indirect Threat
Because had better suggests a threat, it is often used by people who have power (authority). For example, your boss, teacher, or father might say "You had better do this!"
If you tell your workmate that she "had better finish her work", you are giving her an indirect threat. You are saying that something bad will happen (maybe to her) if she doesn't finish her work. If you don't know your workmate well, had better can sound bossy/threatening/intimidating.
If you want to give soft advice, use a more tactful phrase like below.
- You should finish your work. (This is softer, but still a little bossy in Western cultures)
- You probably should finish your work. (The modal probably makes this phrase softer/more polite)
- It might be a good idea to finish your work. (The modal 'might' makes this phrase softer/more polite)
Grammar Note: Had Better is not the Past!
Had better describes advice for the present or a future event. Even though the helping verb 'had' looks like the past tense, it does not describe the past tense. Like the modals should/ought to/must, you cannot use had better in the past tense.
- I'm sick. I had better go to the doctor. (= Present tense / Correct)
I was sick yesterday. I had better go to the doctor.(= Past tense / Incorrect).
For past obligations, change have to into had to.
- I was sick yesterday. I had to go to the doctor. ( = Have to in the past tense / Correct)
Summary of the Modal Verb Had Better
You can use had better when something bad will happen if the advice isn't followed. This is usually true when we give advice, but in some cases, there aren't any bad results if we don't follow it. In these cases, using had better is not appropriate.
Questions? Find a mistake? Leave a comment below.
- Written by Matthew Barton (copyright) of Englishcurrent.com
This is a first class note and lucid. I love it.
these are short and brief examples thsnks for giving such notes
VERY GOOD EXPLANATION, THANKS AND CONGRATS
Really helpful.
Thanks
We had better be conscious about environment pollution.
Again,
We have to stop cutting down trees.
From my sense, the both are indicating a threat. Then how can I understand where there will be had better and have to.
Please, can you explain.
Hello. The difference is hard to see with your sentences. Both ‘had better’ and ‘have to’ are used for strong advice. However, ‘had better’ can only be used in the situation where there is a threat (and ‘have to’ can also be used in this situations). So, essentially, they can be both used to give strong advice when there is a risk. However, the key difference is that when there isn’t a risk, you should not use ‘had better’. I hope this helps.
Very helpful explanation, thank you so much!
This explanation is highly encouraging to use ‘had better’ precisely.
Helpful. Thanks
A concise but comprehensive note. Can we add “need to”?
What is the key deference had better and have to not clear please more explian
I had been strugling to identify them. Thank you very much.
I am weak in English grammar . I had better read the English grammar rules from this page
Correct!
After reading and analyzing your explanation I feel so relieved. I couldn’t tell if this was a past tense statement. Thank you for all this information.
1.We __ stop the devastating loss of our forests,otherwise life on the earth will be dangered.
2.I__ go now before the traffic gets too bad.
Please tell me where should I use ‘had better’ and ‘have to’
For me..the grammar points are well explained and gives a good clarification…no more doubts…thanks a lot….
Only what we should do is…
WE HAD BETTER PRACTISE IT…