Had better

You ____ do it.


  • Total voters
    293

Tdol

Editor, UsingEnglish.com
Staff member
Joined
Nov 13, 2002
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
Japan
Does anyone really understand this structure? To be honest, it escapes me. ;-)
 

RonBee

Moderator
Joined
Feb 9, 2003
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States
I wouldn't use had there. Some do, but it doesn't change the meaning.

:)
 

Tdol

Editor, UsingEnglish.com
Staff member
Joined
Nov 13, 2002
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
Japan
In BE, the omission of 'had' would be regarded as an error by some. It is certainly colloquial here. ;-)
 

tuangpi

Junior Member
Joined
Feb 12, 2005
'Had better' is used to say what is the best thing to do in a situation that's happening now.

You'd better go home now or your girlfriend will leave you for ever. :lol:
 

silversea

Member
Joined
Mar 1, 2005
Member Type
English Teacher
tuangpi said:
'Had better' is used to say what is the best thing to do in a situation that's happening now.

You'd better go home now or your girlfriend will leave you for ever. :lol:
hey Tuangpi, U have had such an experience :roll:
 

Isra

Member
Joined
Mar 31, 2006
Member Type
Student or Learner
for example: I had better to live now....:-|
 

Tdol

Editor, UsingEnglish.com
Staff member
Joined
Nov 13, 2002
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
Japan
Isra, don't use 'to' after had better:
It's better to live for the moment.
You had better live for the moment.
;-)
 
M

matilda

Guest
sorry, in voting, i made a mistake.
i wanted to vote the second choice . in my opinion, b is correct, and a is incorrect
 

Tdol

Editor, UsingEnglish.com
Staff member
Joined
Nov 13, 2002
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
Japan
No
You'd better not do it. (present/future)
You'd better not have done it. (past)
 

whitemoon

Senior Member
Joined
Aug 22, 2006
Member Type
English Teacher
Native Language
Burmese
Home Country
Myanmar
Current Location
Myanmar
You hadn't better do it.
This sentence is to check somebody whether he/she can make negative sentence with "had better" or not. I don't know whether this sentence is in present time or past time. Please tell me. Does this sentence show present tense or past tense?
 

SunnyDay

Member
Joined
Aug 13, 2005
(Technically, the "not" in "hadn't" should be after "better", but I'll ignore that for now.) It's present, because you're telling someone not to do something. Past tense (as in, telling someone they shouldn't have done something in the past) would be:
You hadn't better not have done it.

But that's a mouthful and no one would say that anyway; they would shorten it to:
You better not have done it, or You had better not have done it.
 

galaxy

Member
Joined
Sep 2, 2006
Member Type
English Teacher
Native Language
Turkish
Home Country
Turkey
Current Location
Turkey
COULD you give me a comprehensive explanation about the usage of the modal had better ? please

in the light of my present knowledge , ı say b , had better.
 
Top