when和until这里不能替换?谢谢

来源:百度知道 编辑:UC知道 时间:2024/09/21 20:28:11
How long did the meeting last this after noon?
It was supper time ___ the meeting was over.

A:that
B:at which
C:when
D:until

答案是C
我觉得D说的通,两个意思上有什么不同么?

用中文翻译WHEN和UNTIL是有区别的``
一个是当```(when)
一个是直到```(until)
从题意来看就不能用until```
当然语法没有错``
知识不符合语境``
两者皆可``
但是when更好```

C是对的
D 若用until要加not
既:
The meeting wasn't over until it was supper time.

有不同
until是“直到。。。。才”
不能说“直到会议结束才是晚饭时间。”变成有限制性的条件了
而应该说“会议结束时是晚饭时间。”指的是一个事实。

D不对,因为前面已经说了具体的时间,supper time,所以用一个表示确定时间词when.
D表示一个时间段

是D,因为supper time 是一个具体的时间;

而UNTIL是表示一个时间段的。

而WHEN则是表示一个具体的。

固定的用法啊
not。。。until