by,until都表示“到什么时候”,它们的区别在哪里呢?我们来看两个例句:
Can you return my book by Tuesday?你能在星期二前把书还给我吗?
这里的by表示“到......” ,表示到什么时候为止动作已经完成,这个时间是个截止的期限,在此之前完成都是可以的。
I'll wait here until 8 o'clock. 我将在这儿一直等到8点。
这里until表示“直到......为止”,表示动作持续到什么时候,动作一直在进行的过程中。
by和until也有通用的时候,那就是在非延续性动词作谓语的否定句中。我们来看一个例句。
The shop won't open by/until next month.那个商店下个月才能开业。(这里的open是非延续性动词)
相信积累的力量。
英语答疑,每日在线,欢迎关注。