一、核心三大介词:at, in, on
这三个介词是表达时间时最核心、最容易混淆的,可以通过它们所表示的时间粒度来区分。
介词 | 核心含义 | 时间粒度 | 关键示例 |
|---|
at | 时间点 | 最精确 | at 5:00 (在5点) |
in | 时间段 | 较长 | in May (在五月) |
on | 具体某天 | 中等 | on Monday (在周一) |
二、详细用法解析
1. 使用 at 的场合
at 用于指代一个具体的、精确的时间点。
具体的钟点:
at 7:30 AM (在早上7点半)
at noon (在中午)
at midnight (在午夜)
at sunrise (在日出时)
节假日 (被视为一个时间点):
at Christmas (在圣诞节期间)
at Easter (在复活节期间)
at night (在夜晚)
注意:虽然指一整夜,但习惯用法是 at night。不过,如果特指某个月的某个夜晚,则用 on the night of...。
2. 使用 in 的场合
in 用于指代一个包含持续时间的较长时段。
较长的时间段 (月份、年份、季节、世纪等):
in May (在五月)
in 2023 (在2023年)
in summer (在夏天)
in the 21st century (在21世纪)
一天的某部分 (泛指):
重要例外:特指某天早上/下午/晚上时,要用 on,如 on Monday morning。
in the morning (在早上)
in the afternoon (在下午)
in the evening (在傍晚)
3. 使用 on 的场合
on 用于指代日历上的具体某一天或某一天的特定部分。
具体的日子 (星期、日期等):
on Monday (在周一)
on my birthday (在我生日那天)
on July 4th (在七月四日)
on New Year's Day (在元旦)
特定某天的某部分:
on a cold morning (在一个寒冷的早晨)
on the morning of May 1st (在五月一日的早上)
三、其他常用时间介词
1. for, since, by, until
这组介词用于表示时间的持续、起点和终点。
for (持续多久):表示一个动作或状态持续了多长时间。
I have lived here for ten years.
(我在这里住了十年了。)
since (从...起):表示一个动作或状态从过去某个时间点开始,一直持续到现在。
She has worked here since 2018.
(她从2018年起就在这里工作。)
by (不迟于,到...之前):表示在某个时间点之前完成。
Please finish your homework by 8 PM.
(请在晚上8点前完成作业。)
until / till (直到...为止):表示一个动作持续到某个时间点。
He waited until midnight.
(他一直等到午夜。)
2. from... to... / between... and...
用于表示时间的范围。
from... to... (从...到...):
The shop is open from 9 AM to 6 PM.
(商店从早上9点开到晚上6点。)
between... and... (在...和...之间):
I'm usually free between 2 PM and 4 PM.
(我通常在下午2点到4点之间有空。)
3. during, over, within
用于表示时间的“期间”、“过程”或“期限”。
during (在...期间):强调在某个时间段内发生了某事。
I fell asleep during the movie.
(我在看电影时睡着了。)
over (在...期间,贯穿):常用于表示在整个过程中发生了某种变化。
Over the years, they became good friends.
(这些年来,他们成了好朋友。)
within (在...之内):表示不超过某个时间期限。
Please reply within 24 hours.
(请在24小时内回复。)
四、快速记忆口诀
at 加时刻 (at 5 o'clock)
in 加月、年、季、周 (in July, in 2023, in summer, in a week)
on 加具体某一天 (on Monday, on my birthday)