had better的用法

2026年09月22日 01:36
有1个网友回答
网友(1):

had better的用法如下:

1、意思是“应该;最好”;You had better study hard for your entrance exam.You had better see the doctor about your cough.

2、后接不带 to 的不定式:had better do sth;you had better be careful.It’s five o’clock. I’d better go now before the traffic gets too bad.

3、其用法相当于情态动词,动词 had 没有人称或数的变化。She’d better get here soon or she’ll miss the opening ceremony.

4、常用来提出建议,语气较强,我们一般强调如果不这样做会有不好的后果。或表示迫切的希望,警告等。We'd better take something to eat or we will be hungry later.You had better lock the door before you leave.You had better unplug the toaster before you try to clean it.

The movie had better end soon. (hope)They had better be here before we start dinner. (hope)My team had better win tonight. (hope)You'd better shut up! (warning)

5、该短语指的是现在或将来的情况,而不指过去。You'd better take an umbrella or you will get wet.I think I had better take them or they will get lost.

6、had better的简略式为:'d better 。口语里had也常常被省略。如:It’s five o’clock. I’d better go now before the traffic gets too bad.you better not come tonight.I'd better go to bed, I have to be up early tomorrow.It's getting late. You'd better leave now or you will miss your bus.

7、had better的否定是had better not;疑问式是将 had 放在主语之前。如:They had better not be late.They had better not forget Tom's birthday gift.You’d better not tell Elizabeth about the broken glass – she’ll go crazy!I’d better not leave my bag there. Someone might steal it.