had bette

had bette

had better是一個英語[外語]詞組,意思是最好,可將其視為“情態”動詞,可用於一切人稱,沒有任何詞形變化。其後接不帶to的不定式,表示現在或將來的概念。

基本信息

基本特點

1、其後接不帶to的不定式,表示現在或將來的概念,如:

Youhadbettersithereandhavearest.你最好在此坐坐休息一會兒。(現在)

Hehadbetterstayinbedtomorrow.他最好明天臥床休息。(將來)。

2、當其後接have加過去分詞時,表示過去概念,如:

HehadbetterhavestayedinbedasIsuggested.他最好接納我的意見臥床休息。(但他沒臥床休息)

Youhadbetterhavehadtea,butyouaskedforcoffee.你最好喝茶,但卻你要了咖啡。

3、hadbetter的否定式是在其後加not,如:

Youhadbetternotsayitagain.你最好不要再提那件事了。

Shehadbetternottellliesanymore.她最好再也別撒謊了。

4.hadbetter的疑問句是把had提前

Thedoctorhadbetterseehim.

Hadthedoctorbetterseehim?

Whohadthedoctorbettersee?

5.反義疑問句形式

Hehadbetterhadfewerexercises,hadn'the?

用法

有時後接動詞的進行式,表示最好馬上做某事;也可接完成式動詞,表示最好做完某事或本該做某事而未做某事:

IthinkI’dbetterbegoing.我想我最好還是馬上走。

You’dbetterbegettingyourclothesready.你最好馬上把衣服準備好。

Youhadbetterhavedonethat.你最好把那事做完。

Youhadbetterhavestayedhere.你本來應該呆在這兒的。

用法說明

(1)hadbetter用於提出建議或請求時,並不是一個很客氣委婉的表達,它暗示對方有義務去做某事,因此通常用於長輩對晚輩或上級對下級等,而不宜反過來用。

(2)hadbest與hadbetter用法和含義均差不多,但不如hadbetter普通:

Youhadbestgethomebeforemidnight.你最好在午夜之前回到家裡。

Wehadbestbegoing.我們最好現在就走。

(3)有時可省略其中的had:

Youbetterstoparguing.你們最好不要爭論了。

Betternotwaitforhim.最好不要等他了。

Bettersayyes,iftheyaskyou.如果他們問你,你最好說“是”。

(4)有時為了強調,可將better置於had之前:

"IpromiseI’llpayyouback.""Youbetterhad."“我保證還給你。”“你最好還給我。”

相關詞條

相關搜尋

熱門詞條

聯絡我們