时间介词:in, on, at 的正确用法

2025/06/01

时间介词是英语中表示**"什么时候"**的小词。在英语中,最重要的三个时间介词是 inonat。虽然它们很短很简单,但几乎每个英语学习者都会感到困惑,因为它们的用法与中文完全不同。好消息是,这些规则是一致的,而且一旦你理解了基本原则就很容易掌握:at 用于最具体的时间,on 用于日期和星期几,in 用于较长的时间段。

正确使用这三个介词会让你的英语听起来更自然、更准确。它们几乎出现在每个提到时间的句子中,所以掌握它们非常值得。

构成方式与结构

基本规则遵循从具体到笼统的模式:

介词用于例句
at具体时间、用餐时间、节日、特定时间点at 7 o'clock, at noon, at midnight, at lunchtime, at Christmas
on星期几、具体日期、特殊的日子on Monday, on July 4th, on my birthday, on Christmas Day
in月份、季节、年份、世纪、较长时间段、一天中的时段in January, in summer, in 2024, in the 1990s, in the morning

形象记忆法

想象一个相机的变焦镜头:

  • IN = 广角镜头(远景)— 月份、年份、季节、世纪
  • ON = 中焦镜头 — 具体的日期和星期
  • AT = 特写镜头(近景)— 精确的时间和特定时刻

使用规则详解

AT — 精确时间和特定时刻

当你说的是钟表上的确切时间或特定时间点时,使用 at

  • The meeting starts at 9:00 a.m.(会议在上午9点开始。)
  • I always wake up at 6:30.(我总是在6:30起床。)
  • We eat dinner at 7 o'clock.(我们在7点吃晚饭。)

还要在以下固定搭配中使用 at

  • at night(在晚上), at noon(在中午), at midnight(在午夜)
  • at lunchtime(在午餐时间), at dinnertime(在晚餐时间)
  • at Christmas(在圣诞节期间), at Easter(在复活节期间)
  • at the moment(此刻), at present(目前), at the same time(同时)

ON — 星期和日期

当提到具体的星期几或日历上的日期时,使用 on

  • I have a meeting on Monday.(我周一有个会议。)
  • She was born on March 15th, 1990.(她出生于1990年3月15日。)
  • We always visit our grandparents on Sundays.(我们总是在周日去看祖父母。)

还要在以下与"日"相关的表达中使用 on

  • on my birthday(在我的生日那天), on Christmas Day(在圣诞节那天)
  • on Monday morning(在周一早上), on Friday evening(在周五晚上)

注意: 当一天中的时段与具体某天组合时,使用 "on":on Monday morning(不说 "in Monday morning")。

IN — 较长时间段和一天中的时段

对于月份、季节、年份、世纪以及一天中的一般时段,使用 in

  • I was born in 1995.(我出生于1995年。)
  • It usually snows here in January.(这里通常在一月份下雪。)
  • The flowers bloom in spring.(花在春天开放。)

一天中的时段使用 in

  • In the morning(在早上), in the afternoon(在下午), in the evening(在傍晚)

例外: 我们说 "at night"(在晚上),而不说 "in the night"。这是少数不规则用法之一。

还可以用 in 表示"多久之后":

  • The train leaves in 10 minutes.(火车10分钟后出发。)
  • I will be ready in an hour.(我一个小时后就准备好了。)

不需要介词的情况

every, each, last, next, this, that 前面不要使用 in, on, at:

  • I will see you next Monday.(不说 "on next Monday")
  • She visited us last summer.(不说 "in last summer")
  • We go swimming every Saturday.(不说 "on every Saturday")

常见错误

错误正确解释
I was born in March 15th.I was born on March 15th.具体日期用 "on"。
The class starts in 9:00.The class starts at 9:00.确切的钟点时间用 "at"。
I will call you in Monday.I will call you on Monday.星期几用 "on"。
She goes jogging at the morning.She goes jogging in the morning.一天中的时段用 "in"(night除外)。
See you on next Friday.See you next Friday."next"、"last"、"this"、"every" 前不加介词。
I sleep early in night.I sleep early at night."at night" 是固定搭配。

练习例句

用 in, on 或 at 填空:

  1. The concert is _____ Saturday evening.on(具体某天 + 时段)
  2. I usually wake up _____ 6:30 a.m.at(具体时间)
  3. We moved to this city _____ 2018.in(年份)
  4. The exam is _____ the 5th of December.on(具体日期)
  5. It gets very cold here _____ winter.in(季节)
  6. She always reads _____ the afternoon.in(一天中的时段)
  7. The shop closes _____ midnight.at(具体时间)
  8. I will finish the project _____ two weeks.in(表示多久之后)

快速参考

  • AT = 确切时间(at 5:00, at noon, at midnight),用餐时间,节日,以及固定搭配 "at night"。
  • ON = 星期(on Monday),日期(on June 1st),以及与特定日子相关的场合(on my birthday, on Christmas Day)。
  • IN = 月份(in April),季节(in summer),年份(in 2024),一天中的时段(in the morning/afternoon/evening),以及表示多久之后(in five minutes)。
  • 例外: "At night" — 不说 "in the night"。
  • 不加介词 在 next, last, this, every, each 之前。
  • 当星期和时段组合时,使用 "on":on Tuesday afternoon

这三个小词对你的英语是否自然有很大影响。一旦你看到规律,这些规则就是合理的。定期复习这个参考表,直到使用 in, on, at 变成自动反应。

相关语法指南

快速学英语

快速学英语