词典词条 · 问答

until/before ²

核心问题

We had been in Athens for not more than two days until it became obvious that we needed a AB\frac{A}{B}

guide. (TOEFL)

书上给的答案是 C(应将 until 改为 before)。但是我怎么也弄不明白这里为什么不能使用 untiluntil 不是也可以作“在……之前”解吗?

In fact until recently sea water has been of very little value to man. But now... 事实上,直到不久前,海水对人还没有什么用处。但是,现在……

词典解答

应当牢记,用作连词或介词的 until 有两种用法。第一,在肯定句中 until 作“直到”解。在这种用法下,主句的谓语动词必须是持续动词(非瞬间动词),如 live, wait, last, love, like, dislike, stay, work 等等。

  1. He waited until I returned. (CGEL) 他一直等到我回来。

  2. We danced and danced until a lot of them joined in. (Shaw) 我们跳啊, 跳啊, 直到他们许多人都参加了进来。

  3. She massaged her leg until it stopped hurting. (CGEL) 她按摩她的一条腿直至不再疼痛为止。

  4. ... he would bark until someone opened the gate. (NCE 2, L. 59) 它一直叫到有人把门打开。

在这种用法下, until 在语义上是强调主句所表示的状态或情景一直持续到 until 所指的时间为止。你所提问的句子显然不是表达这种含义的。原句不是说: 我们在雅典一直住到……为止。

第二, 当 until 表示“在……之前不(没有)”这一含义时, 主句必须是否定的, 可依据情况译为“直到……才”“在……之前未”:

  1. I didn't reach the station until after the train had left. (GPU) 直到火车离开了我才到达车站。

  2. I asked Unwin not to sign the agreement until he has heard from us. (Yeats) 我叫昂温在

他收到我们的信之前不要在协议上签字。

  1. I had not understood the problem until he explained it. (NCE 2) 直到他对这个问题作了解释,我才弄明白。

你所提问的句子中的 until 显然也不符合上面第二种用法,而你所举的例句却是属于这一用法的。如将句中的 until 改为 before,那就跟下面的句型相同了。

  1. I hadn't waited long before he came. (ALD) 我没有等多久,他就来了。

  2. It will be five years before we meet again. (ALD) 要等 5 年我们才能见面。

你所提问的句子可以译为:我们在雅典还没有住上两天,我们需要一名导游这件事就变得非常明显了。

来源:英语常见问题解答大词典-9.md · 第 18321871 行 · 原文哈希 3b81e2e34f