1學習目標
學完這一課,你應該要會:
- 說出 at / on / in 各自搭配的時間類型:時刻用 at、特定一天用 on、月份季節年份用 in。
- 處理兩個高頻細節:in the morning(泛指早上)vs. on Monday morning(特定某天的早上);at night(泛指夜晚)vs. on a cold night(特定某夜)。
- 記住 next / last / this / every 和 today、tomorrow、tonight 這類詞前面不加介系詞。
- 用 from...to... 表示「從……到……」、by 表示「最遲在……之前」、until 表示「延續到……」。
- 區分 for + 一段時間(為期多久)與 since + 起算時間點(自從何時),並知道它們常和現在完成式一起出現。
- 用 during + 名詞 表示「在……期間之中」。
2先備知識
開始這一課之前,請先確認你已經理解:
- 【第 2 課】be 動詞 am / is / are / was / were。
- 【第 3 課】一般動詞與三單現在式(My grandfather takes...)。
- 【第 4 課】肯定/否定/疑問句與 do / does / did。
- 【第 13 課】過去簡單式。
- 【第 15 課】未來式 will 與 be going to。
- 【第 16 課】現在完成式(for / since 常與它連用)。
- 【第 20 課】頻率副詞(usually、every day 等)。
- 【第 23 課】have to / must 等情態用法。
- 【第 28 課】動名詞(介系詞後面可接 V-ing)。
3核心概念
① 什麼是時間介系詞?——at / on / in 三巨頭
英文要表達「幾點」「哪一天」「哪個月」時,時間詞前面要放一個時間介系詞,最常用的三個是 at / on / in。判斷的核心觀念是時間的「長短」:
• at + 時間「點」:at 7:30(幾點幾分)
• on + 特定的「一天」:on Monday、on July 5
• in + 比一天更「長」的時間:in July、in summer、in 2027
想像一條時間軸:越短、越像一個「點」的,用 at;一天用 on;一整段較長的期間用 in。
英文要表達「幾點」「哪一天」「哪個月」時,時間詞前面要放一個時間介系詞,最常用的三個是 at / on / in。判斷的核心觀念是時間的「長短」:
• at + 時間「點」:at 7:30(幾點幾分)
• on + 特定的「一天」:on Monday、on July 5
• in + 比一天更「長」的時間:in July、in summer、in 2027
想像一條時間軸:越短、越像一個「點」的,用 at;一天用 on;一整段較長的期間用 in。
② at + 時間點
at 用於時刻(幾點幾分)和幾個固定說法:
• The movie starts at 7:30.(電影七點半開演)
• We have lunch at noon.(我們中午吃午餐)
• He goes to bed at midnight.(他半夜才睡)
• Many stars come out at night.(很多星星在夜裡出現)
at noon(中午)、at midnight(半夜)、at night(夜晚)是固定搭配,須整組記住。
at 用於時刻(幾點幾分)和幾個固定說法:
• The movie starts at 7:30.(電影七點半開演)
• We have lunch at noon.(我們中午吃午餐)
• He goes to bed at midnight.(他半夜才睡)
• Many stars come out at night.(很多星星在夜裡出現)
at noon(中午)、at midnight(半夜)、at night(夜晚)是固定搭配,須整組記住。
🔑 易錯警示:at night 是固定用法,指「泛指的夜晚」;但如果是「特定某一天的晚上」就要改用 on(見下)。
③ on + 特定的一天(星期/日期/特定某天的早晚)
on 用於指明是哪一天的時間:
• We have a math test on Wednesday.(我們星期三有數學考試)
• My birthday is on July 5.(我生日是七月五日)
• See you on Monday morning.(星期一早上見)
• We arrived late on a rainy night.(我們在一個雨夜很晚才到)
• The fire happened on the night of October 10.(火災發生在十月十日當晚)
特別注意:in the morning 泛指「早上」,但只要指明是哪一天(Monday morning、a rainy night),就要改用 on。
on 用於指明是哪一天的時間:
• We have a math test on Wednesday.(我們星期三有數學考試)
• My birthday is on July 5.(我生日是七月五日)
• See you on Monday morning.(星期一早上見)
• We arrived late on a rainy night.(我們在一個雨夜很晚才到)
• The fire happened on the night of October 10.(火災發生在十月十日當晚)
特別注意:in the morning 泛指「早上」,但只要指明是哪一天(Monday morning、a rainy night),就要改用 on。
🔑 易錯警示:泛指用 in the morning/afternoon/evening;特定某天的早晚用 on Monday morning/on Friday evening/on a cold night。「星期+早上」是『特定的一天』,所以用 on。
④ in + 月份/季節/年份;in the morning;未來 in + 一段時間
in 用於比一天長的時間單位,以及兩個常見用法:
• My sister was born in August.(我妹妹八月出生)
• We usually travel in summer.(我們通常在夏天旅行)
• My sister will graduate from junior high school in 2028.(我妹妹將於 2028 年從國中畢業)
• Grandma takes a walk in the morning.(奶奶早上散步——泛指早上)
• I'll be back in ten minutes.(我十分鐘後回來——未來式+in+一段時間)
「in + 一段時間」放在未來式句子裡,意思是「在這段時間之後」。
in 用於比一天長的時間單位,以及兩個常見用法:
• My sister was born in August.(我妹妹八月出生)
• We usually travel in summer.(我們通常在夏天旅行)
• My sister will graduate from junior high school in 2028.(我妹妹將於 2028 年從國中畢業)
• Grandma takes a walk in the morning.(奶奶早上散步——泛指早上)
• I'll be back in ten minutes.(我十分鐘後回來——未來式+in+一段時間)
「in + 一段時間」放在未來式句子裡,意思是「在這段時間之後」。
⑤ 這些時間詞前面不加介系詞!
next / last / this / every + 時間詞,以及 today、tomorrow、yesterday、tonight 這類詞,本身已經指出時間,前面不再加 at / on / in:
• She will visit us next week.(她下週會來看我們)❌ on next week
• We met last Friday.(我們上星期五見面)❌ on last Friday
• I'm free this afternoon.(我今天下午有空)❌ in this afternoon
• Let's practice every day.(我們每天練習吧)❌ on every day
• See you tomorrow!(明天見!)❌ on tomorrow
這些詞加上介系詞反而不是標準用法,考試中要把介系詞刪掉。
next / last / this / every + 時間詞,以及 today、tomorrow、yesterday、tonight 這類詞,本身已經指出時間,前面不再加 at / on / in:
• She will visit us next week.(她下週會來看我們)❌ on next week
• We met last Friday.(我們上星期五見面)❌ on last Friday
• I'm free this afternoon.(我今天下午有空)❌ in this afternoon
• Let's practice every day.(我們每天練習吧)❌ on every day
• See you tomorrow!(明天見!)❌ on tomorrow
這些詞加上介系詞反而不是標準用法,考試中要把介系詞刪掉。
💡 補充:「在週末」美式英文說 on the weekend,英式英文說 at the weekend,兩種都存在;台灣國中教材多採美式 on the weekend。考試若考這一點,依課本說法作答。
⑥ from...to...、by、until、for、since、during、before / after
除了 at / on / in,還有幾個常見的時間介系詞:
• from...to...:The library is open from 9:00 a.m. to 5:00 p.m.(從幾點到幾點)
• by(最遲在……之前):Please finish it by Friday.(最遲星期五前完成)
• until(延續到……):We waited until noon.(我們等到中午)
• for + 一段時間(為期多久):I stayed there for three days.(我待了三天)
• since + 起算時間點(自從):He has played baseball since 2023.(他從 2023 年就打棒球)
• during + 名詞(在……期間之中):The baby slept during the movie.(寶寶在電影期間睡著了)
• before / after + 名詞或 V-ing:After dinner, we took a walk.(晚餐後我們去散步)
until 也可以接子句(We waited until the doors opened.),時間子句將於第 36 課細學。
除了 at / on / in,還有幾個常見的時間介系詞:
• from...to...:The library is open from 9:00 a.m. to 5:00 p.m.(從幾點到幾點)
• by(最遲在……之前):Please finish it by Friday.(最遲星期五前完成)
• until(延續到……):We waited until noon.(我們等到中午)
• for + 一段時間(為期多久):I stayed there for three days.(我待了三天)
• since + 起算時間點(自從):He has played baseball since 2023.(他從 2023 年就打棒球)
• during + 名詞(在……期間之中):The baby slept during the movie.(寶寶在電影期間睡著了)
• before / after + 名詞或 V-ing:After dinner, we took a walk.(晚餐後我們去散步)
until 也可以接子句(We waited until the doors opened.),時間子句將於第 36 課細學。
🔑 易錯警示:by 表「期限」(不遲於),until 表「延續到」。瞬間動作(finish、start、arrive)在肯定句中不與 until 連用:可以說 finish it by Friday,不說 finish it until Friday;要表「直到……才」須用否定:I didn't go to bed until midnight.
4句型公式
① at + 時刻: at + 幾點幾分 / at noon / at midnight / at night
The movie starts at 7:30.
The movie starts at 7:30.
時刻(時間點)用 at;at noon、at midnight、at night 是固定搭配。
② on + 特定的一天: on + 星期 / 日期 / 某天的早晚
The test is on Monday morning.
The test is on Monday morning.
指明「哪一天」就用 on,包括那一天的早上、下午、晚上(on Friday evening、on a rainy night)。
③ in + 較長時間: in + 月份 / 季節 / 年份;in the morning;未來式 + in + 一段時間
My birthday is in July. / I'll be back in ten minutes.
My birthday is in July. / I'll be back in ten minutes.
月/季/年用 in;泛指的早/晚用 in the morning;未來式後面的「in + 一段時間」=「……之後」。
④ from A to B: from + 起點 + to + 終點
The library is open from 9:00 a.m. to 5:00 p.m.
The library is open from 9:00 a.m. to 5:00 p.m.
表示「從某時到某時」的一段範圍,from 和 to 成對出現。
⑤ 期限與期間: by + 時間點(最遲);until + 時間點(延續到);for + 一段時間;since + 起算點;during + 名詞
Finish it by Friday. / We waited until noon. / I stayed for three days. / He has played since 2023. / During the movie, the baby slept.
Finish it by Friday. / We waited until noon. / I stayed for three days. / He has played since 2023. / During the movie, the baby slept.
by 是「死線」,until 是「延續終點」;for 答案是「多久」,since 答案是「從何時」,during 強調「在這段期間之中」。
5基礎例句
規則①:at + 時間點
The class starts at 8:30.
課程八點半開始。
分析:8:30 是明確的時刻,用 at。
We have lunch at noon.
我們中午吃午餐。
分析:at noon 是固定搭配(中午十二點整的時間點)。
Many stars come out at night.
很多星星在夜裡出現。
分析:at night 是固定搭配,泛指夜晚。
規則②:on + 特定的一天
We have a math test on Wednesday.
我們星期三有數學考試。
分析:Wednesday 是特定的一天(星期),用 on。
Valentine's Day is on February 14.
情人節是二月十四日。
分析:「月+日」指特定的一天,用 on(單獨月份才用 in)。
The bus leaves on Monday morning.
公車星期一早上出發。
分析:Monday morning 指明是「星期一的早上」,特定某天的早晚用 on。
We got home late on a cold winter night.
我們在一個寒冷的冬夜很晚才到家。
分析:a cold winter night 是「有修飾語的特定一夜」,用 on(泛指夜晚才是 at night)。
規則③:in + 月份/季節/年份;in the morning;未來 in + 一段時間
My sister was born in August.
我妹妹八月出生。
分析:August 是月份(比一天長),用 in。
Our family usually goes camping in summer.
我們家通常在夏天去露營。
分析:summer 是季節,用 in。
Grandma takes a walk in the morning.
奶奶早上散步。
分析:泛指「早上」(沒說是哪一天)用 in the morning。
Hurry up! The train will leave in ten minutes.
快一點!火車十分鐘後就要開了。
分析:未來式+in+一段時間=「在這段時間之後」。
規則④:next / last / this / every 與 today 等前面不加介系詞
She will visit us next week.
她下週會來看我們。
分析:next week 前不加 on/in/at。
We met last Friday and had a great time.
我們上星期五見面,玩得很開心。
分析:last Friday 前不加 on。
I'm free tomorrow. Let's practice then!
我明天有空。我們那時候練習吧!
分析:today/tomorrow/yesterday/tonight 前面都不加介系詞。
規則⑤:from...to...、by、until
The library is open from 9:00 a.m. to 5:00 p.m.
圖書館的開放時間是上午九點到下午五點。
分析:from...to... 表示「從……到……」的營業時段。
The report is due tomorrow, so I have to finish it by tonight.
報告明天到期,所以我最遲今晚要完成。
分析:by + 時間點=「最遲在那之前」。
We waited outside until the doors opened.
我們在外面一直等到門打開。
分析:until 表示「延續到……為止」,後面可接時間點或子句(子句於第 36 課細學)。
規則⑥:for / since / during / after
We have lived in Taipei for ten years.
我們住台北已經十年了。
分析:for + 一段時間(十年),常與現在完成式連用。
Kevin has played the piano since he was seven years old.
凱文從七歲起就彈鋼琴。
分析:since + 起算時間點(七歲那時),搭配現在完成式。
The students were quiet during the whole exam.
學生整場考試都很安靜。
分析:during + 名詞,表示「在這段期間之中」。
After finishing lunch, they cleaned up the classroom.
吃完午餐後,他們打掃教室。
分析:before/after 後面可接名詞或 V-ing(第 28 課)。
6正確 vs. 錯誤比較
❌ We have a test in Wednesday.
星期是「特定的一天」,要用 on,不是 in。
⭕ We have a test on Wednesday.
on + 星期 → on Wednesday。
❌ The bus leaves in Monday morning.
Monday morning 是特定某天的早晨,用 on。
⭕ The bus leaves on Monday morning.
in the morning 泛指早上;指明哪一天改用 on。
❌ She will visit us on next week.
next week 前面不加介系詞,on 是多餘的。
⭕ She will visit us next week.
next/last/this/every + 時間詞前不填介系詞。
❌ We got home late at a cold winter night.
at night 只用於泛指夜晚;帶修飾語的特定某夜用 on。
⭕ We got home late on a cold winter night.
on + 帶修飾語的夜晚 → on a cold winter night。
❌ Valentine's Day is in February 14.
「月+日」指特定一天,要用 on。
⭕ Valentine's Day is on February 14.
on + 日期;單獨說月份才是 in February。
❌ I have lived here since ten years.
since 接「起算時間點」,ten years 是一段時間,要用 for。
⭕ I have lived here for ten years.
for + 一段時間;since 2016 才是接時間點。
❌ I have to finish the report until Friday.
finish 是瞬間動作,肯定句不與 until 連用;期限用 by。
⭕ I have to finish the report by Friday.
by Friday=最遲星期五前;「直到……才」要用否定:didn't finish until Friday。
7易混淆觀念
① at / on / in 大表格
| 介系詞 | 搭配的時間 | 例子 |
|---|---|---|
| at | 時刻(時間點)、固定搭配 | at 7:30、at noon、at midnight、at night、at that time |
| on | 特定的一天(星期、日期、某天的早晚) | on Monday、on July 5、on Monday morning、on a rainy night、on the weekend(美式) |
| in | 月份、季節、年份;泛指的早晚;未來 in + 一段時間 | in August、in summer、in 2028、in the morning、in ten minutes |
| (不填) | next / last / this / every + 時間詞;today 等 | next week、last Friday、this afternoon、every day、tomorrow、tonight |
② in the morning vs. on Monday morning
| 說法 | 意思 | 例句 |
|---|---|---|
| in the morning | 泛指「早上」(沒說是哪一天) | Grandma takes a walk in the morning. |
| on Monday morning | 特定「星期一的早上」 | The bus leaves on Monday morning. |
| on a cold night | 特定「某一夜」(有修飾語) | We got home late on a cold night. |
| at night | 泛指「夜晚」(固定搭配) | Many stars come out at night. |
關鍵:只要指明是哪一天(星期、日期、某個修飾過的夜晚),早晚就要改用 on。
③ for vs. since(常與現在完成式連用)
| 介系詞 | 後面接 | 回答的問題 | 例句 |
|---|---|---|---|
| for | 一段時間 | 多久? | I have lived here for ten years.(住了十年) |
| since | 起算時間點(或過去式子句) | 從何時起? | I have lived here since 2016. / since I was young. |
判斷口訣:問「多久」答 for;問「從何時」答 since。since ten years 是常見錯誤,正確是 for ten years。
④ by vs. until
| 介系詞 | 意思 | 例句 |
|---|---|---|
| by | 最遲在……之前(期限) | Please finish it by Friday.(最遲星期五前完成) |
| until | 動作或狀態延續到……為止 | We waited until noon.(一直等到中午) |
| not...until | 直到……才 | I didn't go to bed until midnight.(我直到半夜才睡) |
瞬間動作(finish、start、arrive)在肯定句中不與 until 連用,表期限要用 by。
8判斷技巧:時間介系詞五步走
- 先看空格後面的時間詞屬於哪一類:時刻(7:30、noon)?一天(Monday、July 5)?較長期間(August、summer、2028)?還是根本不該加介系詞?
- 時刻選 at,一天選 on,月/季/年選 in。若是 next/last/this/every 開頭,或 today、tomorrow、tonight,直接不填。
- 早晚、夜晚要先看有沒有指明哪一天:泛指用 in the morning、at night;指明星期或加修飾語就用 on(on Monday morning、on a rainy night)。
- 看句意是範圍、期限還是延續:「從……到……」用 from...to...;「最遲在某時前」用 by;「一直延續到某時」用 until(瞬間動作肯定句不接 until)。
- 看到現在完成式,檢查 for / since:一段時間用 for,起算時間點用 since。
🎯 會考實戰心法:會考最愛考的三個坑——① Monday morning 用 in(應為 on);② next week 前多加 on(應不填);③ for / since 接錯。先掃這三個,再檢查 by / until 的句意。克漏字題中,先把整篇的「時間詞」圈出來,空格答案常常就在前後句的時間對應裡。
9基礎練習(10 題)
測驗單一概念:at / on / in 的選擇、零介系詞、from...to...、during。
10進階練習(10 題)
混合本課與先前課程(第 3、4、13、15、16、20、23、28 課),每題至少用到兩課概念。
11會考情境題(8 題)
融合真實語境,測試在對話、短文與海報中正確使用時間介系詞的能力。
12解答總覽
13本課重點整理
| 時間類型 | 介系詞 | 例子 |
|---|---|---|
| 時刻/固定搭配 | at | at 7:30、at noon、at midnight、at night |
| 特定的一天 | on | on Monday、on July 5、on Monday morning、on a rainy night |
| 月/季/年;泛指早晚 | in | in August、in summer、in 2028、in the morning |
| 未來「……之後」 | in | I'll be back in ten minutes. |
| next/last/this/every;today 等 | (不填) | next week、last Friday、every day、tomorrow、tonight |
| 概念 | 用法 | 例句 |
|---|---|---|
| from...to... | 從……到…… | from 9:00 a.m. to 5:00 p.m. |
| by | 最遲在……之前 | finish it by Friday |
| until | 延續到……;not...until 直到……才 | waited until noon;didn't start until eight |
| for / since | for + 一段時間;since + 起算點 | for ten years;since 2016 |
| during | 在……期間之中(+名詞) | during the movie |
🔑 一句話記憶口訣:時刻用 at,某一天用 on,比一天長用 in;某天的早晚仍是 on;next/last/this/every 前面通通不填。
14自我檢查
🎉 太棒了!你已經完成第 31 課「時間介系詞」。接下來的第 32 課將學習「地方介系詞」(in / on / at 表示位置),把 at / on / in 從時間延伸到空間!