All but one ____have just now.A:is B:was C:have been D:were.

All but one ____have just now.A:is B:was C:have been D:were.选哪个?为什么?
TK1152828 1年前 已收到1个回答 举报

孟静怡 春芽

共回答了16个问题采纳率:87.5% 举报

D
just now 刚才,刚刚;这是过去时的一个标志,所以AC就不对了.
这涉及到了主谓一致的问题,主语是All用复数形式were
当主语后有but引出的介词短语时,谓语动词的人称不能受but后面的词的影响,而要和最前面的主语保持一致.
此句中的but one是介词短语做定语修饰All,除了一个的我们.
又如:
All but one of the passengers were killed in the accident.
除了一个乘客外,其他人都在这起事故中丧生.

1年前

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