先翻译一下句子的意思吧,此句是说刚才所有人坐过的地方现在只剩下椅子了(人都走了,只剩椅子了)这个题选D是一个标准的地点状语从句 题目并未显出表示时间的意思,不能选A,B
而C常常引导宾语从句,同位语从句啥的,此句不缺这些成分,直接排除掉
地点状语从句除用语法结构可判断外,也可以从句意推断出来。像这句话如果选用A的时间状语从句,你自己可以看出when和此句并无逻辑关系。失态不一致,很明显的从句里过去完成时态表示动作已经结束了,与主句无同时关系 如果表示大家都入座了,还有椅子剩下,那么主句应该添加“still”以免产生歧义
答案 为A
译为 “当所有人坐下的时候,还有一些椅子空着。”
不选B的原因是 .until “直到···才”,后面需要跟持续性动词 而sit down 是瞬间动词 其对应的持续动词是be seated
题目若改为
There were some chairs left over ____ everyone was seated
则可以选择 until
不选C 是因为 后面 everyone had sat down不缺成分
不选D 是因为句意不通 那些空着的椅子上坐着人 明显不对 ~~~
(*^__^*)
个人以为应该选A。这是一个时间状语,翻译是“当每个人坐下时,还有一些椅子空着”。
B、D均不符合意思,C项仅起连接作用,所以A正确。
意见仅供参考。
选A 首先,had sat down 的时态(过去完成时)证明sit 是发生在过去时 were的过去, 过去的过去用过去完成时,直译成 直到所有人坐下来为止,还有些座位留下
A
所有人坐下以后,还有一些椅子剩下