高一主谓一致单选一道

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:32:49
No one but Jane ___the secret. Nobody but Mary and I ___in the classroom at that time.
A. know; was B. knows; was C. know; were D. knows; were

这题选B还是D?为什么?谢谢

我怎么觉得选B呢?
句子可想成:No one knows the secret but Jane. Nobody was in the classroom at that time but Mary and I.

D三单 knows
后面是2个人 at that time表过去 所以用were

D.

d

Mary and I 是主语,要were