请讲一讲这道题为什么选A

来源:百度知道 编辑:UC知道 时间:2024/06/21 00:33:06
5、 No one but John and Mary ________what happened.
A. knows B. know

他的意思实际上就是:
No one knows what happened.
主语是No one ,单数,所以要用knows.

这种句式强调的是no one,而不是Johan and Mary,所以主语是第三人称单数,所以用knows.

因为实际上句子的主语是no one而不是but后的人名,no one是用单数形式表示没有的词组,动词与主语形式一致,所以A

此句的真正主语是no one而不是but后面的词,如果把改成像as well as这样的词,就要用复数形式了

这种句式强调的是no one,而不是Johan and Mary,所以主语是第三人称单数,所以用knows. 因为实际上句子的主语是no one而不是but后的人名,no one是用单数形式表示没有的词组,动词与主语形式一致,所以A

but John and Mary 是插入语
主语是NO one