All but one_____here just now .(1997 NMET) A.is B .was C.have been D.were

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 23:56:37
All but one_____here just now .(1997 NMET) A.is B .was C.have been D.were

All but one_____here just now .(1997 NMET) A.is B .was C.have been D.were
All but one_____here just now .(1997 NMET) A.is B .was C.have been D.were

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

B

d all but one做代词时后跟动词复数,做介词时后接名词复数just now是过去时的明显标志 所以用过去时

d,可以用语义来做题,所有人都在这儿的,除了一个人。 all were here just now but one. 倒装一下也可以理解。
或者以后做这种题目用括号法。all (but one) were here just now. 因为but 此处是介宾结构,可以看做状语,是可有可无的。就直接忽略。呵呵,理解了没呀?祝你成功!!...

全部展开

d,可以用语义来做题,所有人都在这儿的,除了一个人。 all were here just now but one. 倒装一下也可以理解。
或者以后做这种题目用括号法。all (but one) were here just now. 因为but 此处是介宾结构,可以看做状语,是可有可无的。就直接忽略。呵呵,理解了没呀?祝你成功!!

收起