实在搞不懂,望指教

问题描述:

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

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