[Grammar] Had better or had best

Status
Not open for further replies.

NoneNative

Member
Joined
Jul 22, 2012
Member Type
Other
Native Language
Indonesian
Home Country
United States
Current Location
United States
Teacher,
I have a question no one that I know can answer. I have heard people say, "You better do it," and I have also heard them say, "You had better do it."

Question:
1. Are those two the same?
2. Why is the word had used in the second one?
3. What mood are they in--imperative, subjunctive, or indicative?
 

abaka

Senior Member
Joined
Jan 12, 2009
Member Type
Other
Native Language
English
Home Country
Canada
Current Location
Canada
The correct forms are "had better (do something)" and "had best (do something)".

[ For historical nuts, the "had" is a calcified past subjunctive of the modal verb "to have to", and denotes that the doing of something is not real but strongly suggested. The past subjunctive once carried a conditional meaning, so it the language of Shakespeare and his contemporaries "it were" can mean "it would be". Thus "he had better run away" = "it would be better that he should run away" and "he had best run away" = "it would be best that he should run away". ]

The form without "had" is strongly colloquial or illiterate, in the same way as the "have" in "have got" is sometimes omitted, yielding "I got to" or "I gotta". "I better" is common enough, "I best" does not sound natural, but even "I better" should not be used in any kind of formal setting and NEVER in writing.

"He had better do something" indicates a course of action that would improve the situation, make it better.

"He had best do something" indicates a course of action that would improve the situation to its maximum or best extent.

"He had better do X" leaves open the possibility that doing Y might be even better, though X is preferable to what is going on now.

"He had best do X" means that nothing will be as good as doing X, even though X will not necessarily resolve all the difficulties of the present situation.

PS. Another usage of the same idiom, one in which the subjunctive/conditional meaning is very clear, is

I had rather you go there

which means

I would rather have you go there = I would compel you to go there, instead of what you are doing now

and is stronger than

I would rather you go there

which means

I'd rather like you to go there = I would prefer you to there, instead of what you are doing now.
 
Last edited:

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
i
PS. Another usage of the same idiom, one in which the subjunctive/conditional meaning is very clear, is

I had rather you go there

which means

I would rather have you go there = I would compel you to go there, instead of what you are doing now

and is stronger than

I would rather you go there

which means

I'd rather like you to go there = I would prefer you to there, instead of what you are doing now.
In modern British English 'd rather is a contraction only of would rather; had rather is virtually dead.

Would rather/'d rather is followed either by an infinitive, past tense, indicative or subjunctive, or (less commonly) a present indicative or subjunctive.

I'd rather live in Prague than Paris.
I'd rather he were/was a doctor than a lawyer.
I'd rather he goes/go home now.
 

abaka

Senior Member
Joined
Jan 12, 2009
Member Type
Other
Native Language
English
Home Country
Canada
Current Location
Canada
Yes, it's the same in Canada as well: "had rather" is probably quite rare compared to "would rather". I stand by my analysis of it, though.
 
Status
Not open for further replies.
Top