一个英语问题,请教!

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:12:31
又一道英语题:It's 10 days _____ he gave me the second telephone call.
答案中有before, 也有until. 我知道选before, 可是我解释不清楚为什么不选until. 向大家请教!
能不能再详细一点,我没太看明白。多谢了

until是直到...时候才
before是到...以前
你不明白的话,可以这样试试.先用before,翻译完,就会变成这样:在他给我打第二次电话时,这事已经过了10天呢.
如果放until,变成这样:直到他给我打第二次电话时,这事已经过了10天呢.
从字面上看,明显不通顺.
第二,你可以这样理解,before是表示事情还没发生,另外一件事就发生呢.
until是说有个时间段,就是说事情发生很久后,另外一件事紧接着发生.

要相信语感.语感在英语学习中很重要!

until的句型不是这样啊

until是直到...时候才
before是到...以前

硬要用until的话:
He didn't give me the second telephone call until 10 days after.
他直到10天后才给我第二个电话。

until一般和not搭配使用。它一般用语否定句。

before 一般用于肯定句。

所以这里选择用before

我举个例:
1、He didn't come until late in the evening.他直到晚上很迟才来。
2、It was late in the evening before he came. 他来以前夜已深了。
until只在否定句中才表达‘在……以前、不到……(不)、直到……才’的意思,所以这句中只能是before