每次想用英文講「幾點見面」、「哪一天」或「哪個月份」,是不是常搞不清楚該選 At、On、In 之中的哪一個呢?
這三個字雖然都可以用來表達時間,但適用的情境完全不一樣。
At、On、In 雖然可以大致依照時間範圍來理解,但實際使用時也有一些固定搭配與例外。
我這篇文章將會拆解 At、On、In 的正確用法,並分享幾個容易搞混的時間介系詞。希望這些內容對你的英語表達更有幫助。
at 的意涵與用法
可以先把 At 想成時間軸上的一個「點」,用於具體時刻及部分固定時間表達,例如 at three o’clock、at noon、at midnight。
台灣學生最常犯的錯誤,就是把 At 用在日期或月份上,但其實只要記住「越精確、越像一個點的時間」就用 At,就較不容易搞混了。
I will meet you at three o’clock this afternoon.
我今天下午三點會跟你見面。
The train usually leaves the station at 6:30.
那班火車通常在六點半離開車站。
We always eat breakfast at seven in the morning.
我們總是在早上七點吃早餐。
The store closes at midnight during the holiday season.
那間店在假期期間會營業到午夜才打烊。
She woke up at dawn to catch the sunrise.
她在黎明時分醒來,準備去看日出。
Let’s talk about this at lunchtime tomorrow.
我們明天午餐時間再來討論這件事吧。
on 的意涵與用法
On 常用在特定的日期、星期幾,以及特定某一天的早上、下午或晚上。你可以把 On 想成一個「面」,代表一整天的時間範圍,而不是單一的時間點。很多人容易把 On 跟 In 搞混,記住一個原則:只要提到「星期幾」或「幾月幾號」,幾乎都是用 On。
I have a meeting scheduled on Monday morning.
我星期一早上排了一場會議。
We are going hiking on the first of May.
我們五月一號要去健行。
She was born on a rainy afternoon in spring.
她是在一個春天的雨天午後出生的。
The company will announce the results on Friday.
那間公司星期五會公布結果。
They usually visit their grandparents on Chinese New Year’s Day.
他們通常會在大年初一去拜訪祖父母。
I need to submit this report on the fifteenth of this month.
我這個月十五號要交這份報告。
in 的意涵與用法
In 用在「比較長的時間範圍」,像是月份、年份、季節,或是早上、下午、晚上這種一整段的時間。你可以把 In 想成一個「立體的空間」,代表你身處在某一段時間裡面,而不是站在一個點或一個面上。只要時間範圍拉得比較長,例如整個月、整個季節,幾乎都用 In。
My company was founded in 2010.
我的公司是在2010年成立的。
We usually travel abroad in the summer.
我們通常會在夏天出國旅遊。
She prefers to study in the evening rather than at night.
比起夜晚,她更喜歡在傍晚讀書。
It rains a lot in March here in Taiwan.
在台灣,三月經常下雨。
He started learning English in his twenties.
他是在二十幾歲時開始學英文的。
The festival takes place in October every year.
這個節慶每年都在十月舉行。
其他相關表述
除了 At、On、In 之外,英文裡還有幾個常被搞混的時間介系詞。下面我整理了幾個常用的用法,搭配全新例句分享給你。你可以把它們記下來,讓自己的時間表達變得更精準。
by
By 表示「最晚期限」,,意為「不晚於某個時間點」。很多人會把 By 跟 Until 搞混,兩者最大的差別在於:By 講的是動作完成的期限,Until 講的是動作持續進行到某個時間點。
Please finish the assignment by Friday afternoon.
請在星期五下午之前完成這份作業。
The package should arrive by next Tuesday.
包裹最遲應該會在下星期二送達。
We need to leave the house by eight to catch the bus.
我們必須在八點之前出門才能趕上公車。
until / till
Until 或 Till 的意思是「直到某個時間點為止」,強調的是動作或狀態會「持續」到那個時間點。這跟 By 的截止期限概念完全不同,千萬別搞混了。
The store stays open until ten o’clock every night.
那間店每天晚上營業到十點。
I waited until the rain stopped before I left.
我一直等到雨停了才離開。
She will stay in Taipei until the end of the month.
她會待在台北,直到這個月底為止。
since
Since 常用來表示「從過去某個時間點開始,持續到現在」,因此經常與現在完成式搭配使用。這也是學生最常犯錯的地方,因為 Since 後面接的動詞時態很容易選錯。
I have lived in Taichung since 2015.
我從二零一五年開始就住在台中。
She has worked at this company since last March.
她從去年三月開始就在這間公司工作。
We have been friends since we were in elementary school.
我們從小學開始就是朋友了。
for / during
For 用來表示「一段時間的長度」,後面通常接的是數字加單位,例如幾天、幾年;而 During 後面通常接表示事件或特定期間的名詞片語,例如 during the meeting、during the summer。若單純表示動作持續多久,則通常使用 for。
這兩個字常被誤用,因為中文都可以翻成「在…期間」。
I have been studying English for three years.
我已經學英文學了三年。
We visited many temples during our trip to Tainan.
我們在台南旅行期間參觀了很多間廟宇。
She fell asleep during the long meeting yesterday.
她昨天在冗長的會議中睡著了。
He plans to travel around Europe for two months.
他計畫花兩個月的時間環遊歐洲。
within
Within 表示「在某段時間之內」,常用來表示從某個起點算起,不超過指定的時間長度。在正式書面、通知或商業情境中特別常見。
You should receive a reply within three business days.
你應該會在三個工作天之內收到回覆。
The refund will be processed within one week.
退款將會在一週之內處理完成。
Please submit your application within thirty days.
請在三十天之內提交你的申請。
總結
今天我們介紹了幾個常用的英文時間介系詞,最後做個簡單的分辨整理:
【At、On、In 的差別】
■ at:用於精確的時間點,例如幾點幾分或固定時刻。
■ on:用於特定的日期或星期幾,例如某一天或某個節日。
■ in:用於較長的時間範圍,例如月份、年份或季節。
【其他容易搞混的介系詞】
・by:在某個時間點之前完成,強調截止期限。
・until / till:持續到某個時間點為止,強調動作的延續。
・since:從過去某個時間點延續至今,常搭配現在完成式。
・for / during:for 接時間長度,during 接特定事件或期間。
・within:在指定的時間範圍內完成,強調不超過這段時間。
介系詞看似只是句子裡的小零件,但用錯了就可能讓對方誤解關鍵的時程安排。多看實用句子並建立畫面感,你就能隨手寫出清晰自然的英語,考試也比較不容易選錯囉。我們下次見!


















