Would he have seen you if you hadn't waved to him?

来源:百度知道 编辑:UC知道 时间:2024/04/30 04:58:23
Would he have seen you if you hadn't waved to him?

这句话是不是有语法错误? have是不是应该为has?

would,will,could, can, may, might,must等情态动词后接动词原形
have是对的

没有语法错误,这是虚拟语气的很常见的用法
表示的是与过去的事实不相符的假设,这种语法的形式为
主句 would/could/should+have done
从句 had done
所以说这句话没有错

没错,情态动词would后面的动词要用原形。

原来的句子是对一个虚拟语气的句子的提问

have 是对的,情态动词 would 后跟动词原形。
hadn't 不能改成 had 改了意思都不同了啊

没有错,是对的would have seen

把had't 改为had