
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点前在家。
这句话的意思是我现在在家,但8点后就不在家了。
I’ll be home by 8pm. 我会在晚上8点前到家。
这句话的意思是我现在不在家,但最迟在8点之前会回家。
by 和 until/till 的用法和区别 – 练习题
Comments