I am familiar with the expression "had better" to be appropriate when giving advice to someone, but I see other versions as well.

How should I use the following:

  1. You better ...
  2. You are better ...
  3. You had better ...

What do we say when we want to make a recommendation to someone?

closed as off-topic by curiousdannii, NVZ, jimm101, Dan Bron, Nathaniel Mar 29 '16 at 21:15

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.


If you are exhorting or mildly threatening someone, you would say "You had better."

"We use had better to refer to the present or the future, to talk about actions we think people should do or which are desirable in a specific situation. The verb form is always had, not have. We normally shorten it to ’d better in informal situations. It is followed by the infinitive without to:

It’s five o’clock. I’d better go now before the traffic gets too bad."

Cambridge Dictionaries Online

  • Thanks. So we also use a bare infinitive after "has better", yes? And what about those other two ones please? – Franky Mar 29 '16 at 5:45

The formula normally is "You had better go home now". I hold the view that "had" is a subjunctive form, an indicative doesn't make any sense. And "had better" is always followed by a bare infinitive.

But as this "had" is a bit queer there is a tendency to drop "had" and say: You better go home now.

Your variant with "you are" is wrong.

Not the answer you're looking for? Browse other questions tagged or ask your own question.