Would he have seen you if you hadn't waved to him?这句话是不是有语法错误?have是不是应该为has?
问题描述:
Would he have seen you if you hadn't waved to him?
这句话是不是有语法错误?have是不是应该为has?
答
没有错,是对的would have seen
答
没有语法错误,这是虚拟语气的很常见的用法
表示的是与过去的事实不相符的假设,这种语法的形式为
主句 would/could/should+have done
从句 had done
所以说这句话没有错
答
have 是对的,情态动词 would 后跟动词原形。
hadn't 不能改成 had 改了意思都不同了啊
答
把had't 改为had
答
would,will,could,can,may,might,must等情态动词后接动词原形
have是对的
答
没错,情态动词would后面的动词要用原形。
原来的句子是对一个虚拟语气的句子的提问