Skip to content

时间介词:表示时间的词语前面加 at,in,on 还是不加介词?

在具体的时间和日期名词之前,有时需要加上 at,in 或 on,有时则不需要加介词。这是一个容易混淆的语法点,比如把 in October,用成 on October,在不需要加介词的 next week/month之前加介词等等。

总体上,除了一些固定搭配,at 用于搭配较短的时间(通常短语一天)和具体时刻;on 用于搭配具体某一天或某天的上、下午;in 用于搭配表示某世纪、年、季度、月、周以及泛指的上、下午、晚上的名词。

为了方便记忆,下面按 at,in,on 和不加介词四种情况对时间介词的用法进行归纳汇总。

picgo-2025-02-06-16-14-50

at:搭配较短和时间(通常短语一天)和具体时刻。

具体时间(times): at 8pm, at midnight, at 6:30

节假日(holiday periods): at Christmas, at Easter

晚上/中午/黄昏/黎明: at night/noon/dusk/dawn

周末: at the weekend(英式英语);on the weekend(美式英语)

饭点(早餐时/午餐时/晚餐时): at lunchtime, at dinnertime, at breakfast time

on:搭配具体某一天或某天的上、下午。

用在星期几之前: on Monday, on Saturday

用在节假日前: on National Day, on my birthday, on Christmas Day

用在某天的上午/下午/晚上前: on Tuesday morning, on the afternoon of Thursday

用在日期前: on the 20th of June, on the first day of summer holiday

in:搭配表示世纪、年、季度、月、周以及泛指的上午、下午、晚上的名词。

年(years):in 1992、in 2006

月(months):in December、in June

十年期(decades):in the sixties、in the 1790s

世纪(centuries):in the 19th century

季节(seasons):in winter, in summer

泛指上午、下午、晚上:in the morning、in the afternoon、in the evening

不搭配介词的情形:

1)在 yesterday, today, tomorrow 等词用作副词时:

He called yesterday while you were out. (=on the day before today) 昨天你外出时他打电话来了。

What's the date today? (=on the present day) 今天几号?

See you tomorrow. (=on the day after today) 明天见。

2)在 last, this/that, next 与时间名词连用构成副词短语(adverbial phrase)时:

The crops failed again last summer. 去年夏天庄稼又歉收了。

This autumn, 6000 residents will participate in the first phase of the project. 今年秋季,6000 名居民将参与这项计划的第一阶段。

The kids start school next week. 孩子们下星期开学。

以上是基础的时间介词,除此之外,for、during、through、from、since、before、by、till、until、after、within、over 等介词也可以和表示时间的名词搭配,限于篇幅,这里就不不作详细介绍了。

距离 2025 高考还有 -103 天。

Released under the MIT License.