skip to Main Content

by 和 until/till 虽然它们的意思相似,但并不能互换。

by 指不迟于某个时间,并引入了一个截止时间,而 until 则提供了有关行动或时间段结束的资讯。

by 的用法

我们使用 by 来表示在特定的时间或日期之前完成某个动作。 by 通常暗示着时间压力,因此通常与 have to 和 must 这样的义务情态动词一起使用。

by + time/date/day = no later than

You must be here by 8:15 tomorrow. 明天你必须在8点15分之前到这里。

until/till 的用法

until 和 till 具有相同的意思,但 until 较正式,till 则较口语化。

until 表示一个动作所持续的时间段的终结。

I will wait here until you come back. 我会在这里等,直到你回来。

此外,我们还可以用表达式 from … to/till/until,用于表示从…到…的时间范围。

The exam goes from 8:30 to/until/till 11 tomorrow. 考试从明天早上8点30分到11点。

by 和 until/till 的区别

使用 by 或 until 可能会对句子的意思产生重大影响。比较下面两个例子:

I’ll be home until 8pm. 我会在晚上8点前在家。

I’ll be home by 8pm. 我会在晚上8点前到家。

by 和 until/till 的用法和区别 – 练习题

1. You must hand in your assignments 3pm next Monday after that they will not be accepted.

2. I was afraid of the dark I turned 17!

3. We ate the sun went down.

4. 8 o’clock the children were exhausted.

5. The kidnappers have given us next week to pay the ransom.





Back To Top