No one but Jane ___the secret.Nobody but Mary and I ___in th

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
How to choose,translate and why?Thanks.
狗肾羊肉汤 1年前 已收到6个回答 举报

迷梦人生 幼苗

共回答了14个问题采纳率:85.7% 举报

对.
主语后接“with…”等构成的短语修饰成分时:谓语仍须与这类短语前的“主语”一致.可构成这类短语的常用“with ,along with ,together with ,as well as ,but ,besides ,except ,added to ,including ,like ,no less than ,rather than ,more than ”等.e.g.
①A woman with two children has come .一位妇女带着两个孩子来了.
②I as well as they am ready to help you .不仅他们,
no one 和nobody 作主语用单数.

1年前

7

lii580 幼苗

共回答了140个问题 举报

不对。
选D,这个no one/nobody but是就近原则。

1年前

2

烧锯末的aa 幼苗

共回答了1个问题 举报

楼上两位都说选D,我一开始也选D
不过从答案的角度看考第三人称单数,No one 和 nobody是第三人称单数,动词后加s,只能这么想了
找语法书专门看看这部分的用法吧

1年前

2

npcbl 幼苗

共回答了2个问题 举报

对,因为前面"no one but"是固定短语,就近原则的使用,所以以第三人称名Jane作为考虑对象,用"knows";
而"nobody but"中这个"but"是介词,后面的"mary and i "属于主语补足语,所以以"nobody"作为主语,考虑单复数形式,而句尾的"at that time" 使句子处于过去时态,所以用"was"
故答案正确...

1年前

1

西北白兔 幼苗

共回答了51个问题 举报

个人认为是D 看怎么理解了

1年前

0

jiak1987 幼苗

共回答了29个问题采纳率:79.3% 举报

对的,因为第一空Jane 做主语是第三人称单数,所以动词加“s”, 第二空是因为“at that time”是过去时态的标志,所以用过去时。
翻译“除了简没有人知道这个秘密,教室那时除了我和玛丽没有人在。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.030 s. - webmaster@yulucn.com