为什么是you had better而不是you have better?虚拟语气?

如题所述

第1个回答  2015-06-14
不是追答

固定用法,had better表达的是现在,不是过去。

没有have better 说法。

追问

那为什么使用have的过去式

追答

一些语法书把had better 作为情态动词解释。

至于为什么用had better(过去式)来表示现在,这恐怕要查英语发展史。

追问

好吧。。。

谢谢你

追答

不客气

本回答被提问者采纳
相似回答