实在搞不懂,望指教No one but her parents _______ about ita)knows b)know c)is knowing d)are knowing我的选择是B,"her parents"难道不是应用谓语的复数形式吗?是答案错了还是另有语法规则?望达人指教No one but...but是不是意思的转折,这样好像是引出另一个句子……糊涂了

问题描述:

实在搞不懂,望指教
No one but her parents _______ about it
a)knows b)know c)is knowing d)are knowing
我的选择是B,"her parents"难道不是应用谓语的复数形式吗?是答案错了还是另有语法规则?望达人指教
No one but...but是不是意思的转折,这样好像是引出另一个句子……糊涂了

A正确
"her parents"中文是:她的双亲.
是两位,所以Knows才正确呀,你要先理解这句话的意思.

主语是No one
考查的是主谓一致问题
除but之外还有好多词
像together with,as well as 等

A
but her parents作补语,可以扔到句子后面去
No one know about it but her parents
这样就容易理解多了

这里应该看“No one”填

a(主语No one)
除了她父母没有人知道这件事

……but……的句式谓语动词应该跟前一个主语,
……with……也一样。
而……and……谓语就用复数

当主语后面跟有with, together with, like, except, but, no less than等词引起的短语时,谓语动词与前面的主语一致.

no one 才是关键词