No one but her parents ______ it.

No one but her parents ______ it.
A. know B. knows C. is knowing d. are knowing
答案是B 为什么?

这个语法现象叫主谓一致
当主语有with, together with, like, except, but, no less than, as well as 等词组成的短语时,谓语动词与前面的主语部分一致。例如:

The teacher together with some students is visiting the factory. 教师和一些学生在参观工厂。

He as well as I wants to go boating.他和我想去划船。

所以你这题真正的主语是No one 是第三人称单数 所以要选B No one 才是真正的主语

http://www.for68.com/new/2006/12/li69438355319221600218620-0.htm
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-16
在这里,no one才是真正的主语,but her parents可以作为插入语来理解。当no one等不定代词作为主语时,谓语动词用单数,所以选B.
第2个回答  2008-08-16
楼主请你这么看 No one (but her parents)
这样很显然就选B了吧
No one 才是真正的主语
后面的你可以看成定语或者同位语
你可以吧no one but作为一个固定的搭配记住
第3个回答  2008-08-16
No one knows it but her parents.
这样写你就明白了.
第4个回答  2008-08-16
明明是选A。