had better:表示强烈建议/警告,意思接近“最好…… / 还是……为妙”,带有“不这样做可能会有不好的后果”的语气。常用于口语与书面语中,主语后可缩写为 ’d better(如 You’d better…)。
(也可用于过去语境中表达当时的建议:I thought I’d better…)
/ˌhæd ˈbɛtər/
You’d better go now.
你最好现在就走。
If you want to catch the last train, you’d better leave early, because the roads get crowded after six.
如果你想赶上末班火车,你最好早点出发,因为六点以后路上会很拥堵。
had better 源自较早的英语表达 “it were better (that) …”(“……会更好”)一类结构,后来逐渐固定为 had better + 动词原形 的形式。这里的 had 并不表示“过去完成”等时间意义,而更像一种固定语法成分,用来加强“建议/警告”的语气。