In, At, On 時間介系詞用法口訣:不再搞混時間單位的英文文法
學英文的朋友,一定都曾為了「時間介系詞」傷透腦筋吧?「我在星期一有個會議」英文該用 in Monday 還是 on Monday?「我們在早上見面」是 in the morning 還是 at the morning?這些看似微小的差異,卻是英文溝通是否道地的關鍵。今天,我們就要徹底解析 in, at, on 這三個最核心的時間介系詞用法,並分享一個簡單好記的口訣,讓你從此不再搞混時間單位的英文文法,說寫英文都更精準、更流利。

時間介系詞的核心概念:從大到小
在深入探討 in, at, on 之前,我們必須先建立一個最重要的觀念:英文的時間介系詞,反映的是我們看待時間的「範圍」與「精確度」。你可以把時間想像成一個同心圓,最外圈是最大的時間範圍,越往內圈則越具體、越精確。理解這個「從大到小」的層次,是掌握用法的第一步。
In, At, On 的基本使用時機對照
為了讓大家一目了然,我們先透過一個比較表格,快速掌握這三個介系詞最典型的使用情境:
| 介系詞 | 時間單位類型 | 核心概念 | 例句 |
|---|---|---|---|
| In | 較長、較大的時間範圍 | 在「一段時間內」或「一段時間後」 | in summer(在夏天), in 2024(在2024年), in the 20th century(在20世紀) |
| On | 特定的某一天或日期 | 在「具體的某日」或「特定的日期」 | on Monday(在星期一), on Christmas Day(在聖誕節當天), on my birthday(在我生日那天) |
| At | 精確的時刻、時間點 | 在「某個確切的時間點」 | at 3 o’clock(在三點鐘), at noon(在中午), at the moment(在此刻) |
深入剖析:In 的用法與常見情境
In 用於一段較長的時間範圍內,你可以把它想成是「在……這個時間框框裡面」。以下是最常見的幾種情況:
- 世紀、年份、季節、月份:in the 21st century(在21世紀)、in 1990(在1990年)、in winter(在冬天)、in July(在七月)。
- 一天中的較大區段:in the morning(在早上)、in the afternoon(在下午)、in the evening(在傍晚)。但請注意,若指「特定某一天」的這些時段,則要改用 on,例如 on Monday morning(在星期一早上)。
- 表示「在……之後」:指未來一段時間之後。例如:I’ll be back in 10 minutes.(我十分鐘後回來。)The project will start in two weeks.(專案將在兩週後開始。)
根據劍橋英語語料庫的分析,in 在時間用法上與「非特定、有持續性」的詞彙連結最強,這印證了它用於「時間範圍」的特性。
精準掌握:On 的用法與關鍵細節
On 用於特定的某一天或日期,概念是「事情就落在這個具體的日子上」。這是區分 in 和 on 的關鍵。
- 星期幾:on Sunday, on Fridays(每個星期五)。
- 具體日期:on May 1st, on New Year’s Day(在元旦當天)。
- 特定一天的某部分:on Tuesday night(在星期二晚上)、on the morning of July 4th(在七月四日早上)。這裡最容易與 in the morning 混淆,記住訣竅:前面或上下文有指明是哪一天,就用 on。
- 紀念日、節日當天:on my wedding anniversary(在我結婚紀念日那天)。
擁有 TESOL 認證的資深外籍教師 Michael 提醒:「許多學習者會說『in Christmas』,這是不對的。如果你指的是聖誕節這個『假期期間』,可能會用 during the Christmas holiday。但若指十二月二十五日當天,就必須用on Christmas Day。這個細節能立刻展現你的英文細膩度。」
定點時刻:At 的用法與特殊情況
At 用於一個精確的時間點,像是地圖上的一個點位。
- 鐘錶上的時刻:at 9:00 AM, at half past five.
- 一天中某些特定點:at noon(在正午)、at midnight(在午夜)、at dawn(在黎明)、at dusk(在黃昏)。
- 短暫的節慶時刻:at Christmas(在聖誕節期間,但視為一個時間點)、at Easter(在復活節期間)。這裡與 on 的差異在於,at 側重「節慶時段」這個整體概念,而非單單指「節日當天」。
- 固定片語:at the moment(此刻)、at present(目前)、at the same time(同時)。
超實用口訣與綜合比較
為了幫助大家永久記憶,我將多年教學經驗濃縮成一個簡單口訣:「大 in 小 on 點用 at」。
- 大 in:時間範圍「大」的(世紀、年、月、季節、早上下午晚上)用 in。
- 小 on:時間範圍縮「小」到「具體某一天」就用 on。
點用 at:縮到一個時間「點」就用 at。
讓我們用一個情境來練習:
「我在2024年(in 2024)的夏天(in summer)開始一個新計畫。在七月(in July)的某個星期一(on a Monday),在早上九點(at 9:00 in the morning),我進行了第一次會議。」這個句子完美展示了三個介系詞如何在一句話中,隨著時間單位的變化而正確轉換。

常見例外與易錯點提醒
英文文法總有一些特殊情況,時間介系詞也不例外:
- Last, next, this, every 等詞前面不加介系詞:直接說 last week(上週)、next year(明年)、this evening(今晚)、every day(每天)。加上 in, on, at 反而是多餘且錯誤的。
- 週末的兩種說法:英式英文常用 at the weekend,美式英文則多用 on the weekend,兩者皆可,需留意上下文。
- 「夜間」的用法:泛指夜間用 at night。但說「在星期天的夜裡」則要用 on Sunday night。
讀者常見問題解答
Q: 「在週末」到底該用 at 還是 on?
A: 這是最常見的問題之一。兩者都正確,但地域習慣不同。英式英文傾向使用 at the weekend,而美式英文普遍使用 on the weekend。在台灣,兩種說法都會遇到,了解這個差異即可。
Q: 為什麼是「in the morning」卻是「at night」?同樣是時間段,為什麼介系詞不同?
A: 這的確是歷史用法形成的慣例。morning, afternoon, evening 被視為「有明確起迄、較可劃分」的時段,故用 in。而 night 在傳統上被視為一個「點」或「狀態」(如黑夜降臨),故沿用 at。記住這個固定搭配是最好的方法。
Q: 「我三小時後回來」該用 in 還是 after?
A: 未來的一段時間之後,要用 in。例如:I’ll be back in three hours. 而 after 通常用於過去式,或指「在某個特定時間點之後」。例如:I went to bed after 11 PM.(我晚上十一點後才睡覺。)
Q: 如何快速檢查自己用的時間介系詞是否正確?
A: 問自己一個問題:我指的時間是「一段範圍」(in)、「具體某天」(on)、還是「一個點」(at)?套用「大 in 小 on 點用 at」的口訣,並多留意文章、影集中的真實用法,慢慢就能培養出語感。

希望透過這篇詳細的解析,能幫助大家徹底釐清 in, at, on 這三個時間介系詞的用法。文法不是死背規則,而是理解語言背後的邏輯與習慣。記住核心概念與實用口訣,並透過大量閱讀與練習內化,你一定能輕鬆掌握,讓英文表達更加分!
本文參考資料來源:
– Cambridge Dictionary: Prepositions of time – at, in, on
– Oxford Learner’s Dictionaries: Prepositions of time
– English Club: Prepositions of Time
