過去現在未來英文時態總整理 12種時態公式與時間軸圖解
你是不是常常搞不清楚英文時態該怎麼用?覺得過去式、現在式、未來式已經很複雜,還跑出什麼完成式、進行式,光是想到就頭痛。別擔心,這篇文章就是為了解決你的困擾而寫的。我們將用最清晰的方式,為你總整理英文的12種時態,透過一目了然的公式和時間軸圖解,讓你一次掌握所有時態的核心概念與使用時機。無論你是正在苦讀的學生,還是想重拾英文的社會人士,這份完整的指南都能幫你打下扎實的基礎,讓你的英文表達更精準、更道地。

為什麼學好英文時態這麼重要?
時態是英文文法的主幹,它決定了句子所表達的時間和狀態。用錯時態,輕則讓人聽不懂你想表達的時間順序,重則可能造成嚴重的誤會。想像一下,如果你把「我昨天吃了早餐」說成「我明天吃了早餐」,聽的人肯定一頭霧水。精準使用時態,能讓你的英文溝通力瞬間提升,無論是寫作、考試,還是日常對話,都能更流暢自信。許多學習者覺得時態難,往往是因為沒有將它們放在時間軸上理解,導致觀念混淆。接下來,我們就從最根本的現在、過去、未來三大時間框架開始,一步步拆解。
理解時間軸:過去、現在、未來的框架
所有英文時態都建立在「時間」和「狀態」這兩個維度上。時間就是我們熟悉的過去、現在、未來;狀態則分為簡單、進行、完成、完成進行四種。把它們交叉組合,就得到了著名的12種英文時態。在深入公式之前,先在腦中畫一條時間軸,標出過去、現在(此刻)、未來三個點,這會幫助你更直觀地理解每個時態所描述的事件位置。
現在式時態:描述當下與不變的事實
現在式時態主要用來描述「現在」這個時間點或時間段內發生的動作或狀態。它又可細分為四種,各有不同的用途。
簡單現在式:習慣與真理
公式:主詞 + 動詞原形(第三人稱單數加-s/es)
這個時態可能是你最熟悉,但也最容易用錯的。它主要不是描述「正在發生」的動作,而是用來表達:
- 固定不變的習慣:I go to the gym every Monday.(我每週一去健身房。)
- 普遍的事實或真理:The sun rises in the east.(太陽從東方升起。)
- 既定的行程或時刻表:The train leaves at 7 PM.(火車晚上七點開。)
簡單現在式在時間軸上像是一連串重複的點,代表規律發生的事件。
現在進行式:此時此刻正在發生
公式:主詞 + am/is/are + 現在分詞(V-ing)
這才是真正描述「說話當下」正在進行的動作。時間軸上是一個「正在進行的線段」,起點在過去,終點在未來,而「現在」正位於這個線段之中。
- 例句:Look! It is raining outside.(看!外面正在下雨。)
- 也可表示近期已安排好的未來計劃:I am meeting my friend for dinner tonight.(我今晚要和朋友吃晚餐。)
現在完成式:過去發生但與現在有關
公式:主詞 + have/has + 過去分詞(P.P.)
這是許多學習者的難關。它描述的動作發生在「過去」,但重點是這個動作的結果或影響持續到「現在」,或者經驗是到目前為止的人生總和。在時間軸上,它是一個從過去某點開始,一直延伸到「現在」的箭頭。

- 強調過去的經驗:I have visited Japan three times.(我去過日本三次。)【暗示我現在有這個經驗】
- 強調過去發生但持續到現在的動作:She has lived in Taipei for ten years.(她在台北住了十年。)【暗示她現在還住在台北】
現在完成進行式:持續進行且可能繼續
公式:主詞 + have/has been + 現在分詞(V-ing)
它結合了完成式的「持續性」和進行式的「進行中」狀態。強調一個從過去開始的動作,一直持續進行到現在,並且很可能會繼續下去,同時也強調動作本身的「持續過程」。
- 例句:I have been studying English since this morning.(我從早上就一直在讀英文。)【強調從早上到現在都沒停,而且可能繼續讀】
過去式時態:回顧已發生的故事
過去式時態專注於描述在「現在」這個時間點之前就已經結束或發生的事件。
簡單過去式:明確的過去事件
公式:主詞 + 動詞過去式
這是最純粹的過去式,描述一個發生在過去明確時間點,且已經結束的動作。在時間軸上是一個孤立的「點」。
- 例句:I finished my homework last night.(我昨晚寫完了作業。)
過去進行式:過去某時刻正在進行
公式:主詞 + was/were + 現在分詞(V-ing)
描述在過去某個特定時刻或時段「正在進行」的動作。常用來設定故事背景,或表示一個較長的動作被一個較短的動作打斷。
- 例句:I was watching TV when you called.(你打電話來的時候,我正在看電視。)
過去完成式:過去的過去
公式:主詞 + had + 過去分詞(P.P.)
用來描述在「過去的某個時間點」之前就已經發生或完成的動作,也就是「過去的過去」。在敘述故事或事件時,能讓時間順序更清晰。
- 例句:When I arrived at the station, the train had already left.(當我抵達車站時,火車已經開走了。)【「抵達」是過去,「開走」是更早的過去】
過去完成進行式:持續到過去某刻的動作
公式:主詞 + had been + 現在分詞(V-ing)

強調一個動作在「過去的某個時間點」之前就已經開始,並持續進行到那個時間點,且可能剛剛停止或還在繼續。
- 例句:She had been working for 8 hours before she took a break.(她在休息之前已經連續工作了八小時。)
未來式時態:規劃與預測即將到來的事
未來式時態用來表達尚未發生,但將會發生的事件。英文中有多種表達未來的方式,以下是最核心的四種時態結構。
簡單未來式:單純的未來預測或意圖
公式:主詞 + will + 動詞原形
這是最基本的未來式,用於表示對未來的預測、即時的決定或意願。
- 預測:It will rain tomorrow.(明天會下雨。)
- 意願:I will help you with your luggage.(我來幫你拿行李。)
未來進行式:未來特定時刻正在進行的動作
公式:主詞 + will be + 現在分詞(V-ing)
描述在未來某個特定時間點「將會正在進行」的動作,常給人一種身臨其境的畫面感。
- 例句:This time next week, I will be lying on a beach in Kenting.(下週的這個時候,我將會躺在墾丁的沙灘上。)
未來完成式:在未來某時前已完成
公式:主詞 + will have + 過去分詞(P.P.)
用來表示到「未來的某個時間點」為止,某個動作將會已經完成。是規劃未來進度時非常好用的時態。
- 例句:By the end of this year, I will have saved enough money for a new car.(到今年年底前,我將已經存夠買新車的錢。)
未來完成進行式:持續進行到未來某時
公式:主詞 + will have been + 現在分詞(V-ing)
強調一個動作會持續進行到未來某個時間點,並特別強調該動作的「持續時間長度」。

- 例句:In December, I will have been working at this company for five years.(到十二月,我在這家公司工作就滿五年了。)
時態比較與實用表格總整理
光看個別解釋可能還不夠,將相似的時態放在一起比較,能讓你更清楚它們的差異。擁有TESOL國際英語教師認證的外籍教師Michael也建議:「許多學生混淆現在完成式和簡單過去式,關鍵在於你是否想強調與現在的關聯性。問問自己,你想說的重點是過去的事件本身,還是那個事件對現在造成的狀態?」
| 時態 | 時間焦點 | 狀態焦點 | 關鍵字提示 |
|---|---|---|---|
| 簡單現在式 | 現在(泛指、習慣) | 事實、習慣、規律 | always, every day, usually |
| 現在進行式 | 此刻 | 動作正在進行中 | now, at the moment, Look! |
| 現在完成式 | 過去 → 現在 | 經驗、結果影響至今 | already, yet, ever, never, for, since |
| 簡單過去式 | 過去某點 | 已結束的單一事件 | yesterday, last week, in 2020, ago |
根據劍橋大學出版社的英語學習資源指出,在學術寫作中,現在完成式和簡單現在式的使用頻率遠高於其他時態,因為常需引用已發表的研究(與現在有關)或陳述普遍現象。這顯示了根據不同場合選擇正確時態的重要性。
常見問題解答
Q1: 「我已經吃過晚餐了」該用 I ate dinner. 還是 I have eaten dinner.?
A: 兩者都對,但語意重點不同。說「I ate dinner.」只是陳述「我吃了晚餐」這個過去事實。說「I have eaten dinner.」則強調「我已經吃了」這個結果,所以現在不餓,婉拒對方邀約吃飯時常用。關鍵在於你是否想強調對現在造成的影響。
Q2: 未來式只能用 will 嗎?
A: 不是。除了「will + V」,還常用「be going to + V」表示已有計劃的未來,或用「現在進行式」表示已安排好的近期行程。例如:「I‘m going to study abroad next year.」(我計劃明年出國留學。)
Q3: 過去完成式一定要和簡單過去式一起用嗎?
A: 不一定,但很常見。過去完成式需要一個過去的時間點作為參考,這個參考點常由另一個簡單過去式的句子或時間副詞來提供,這樣才能凸顯「更早的過去」的關係。
Q4: 如何快速判斷該用哪個時態?
A: 遵循兩步驟:第一,看時間關鍵字(yesterday, for 5 years, tomorrow)。第二,問自己:我想表達的是單純事件、正在進行、已完成狀態,還是持續進行?結合時間和狀態,就能找到對應的時態。

Q5: 時態一致是什麼?為什麼很重要?
A: 時態一致指的是主要子句和從屬子句的時態需邏輯一致。例如,主要子句是過去式,從屬子句通常也需用相關的過去時態(如過去式或過去完成式),以確保整段敘述的時間邏輯正確,避免讓讀者混淆事件發生的先後順序。
結語:持續練習,內化成直覺
英文的12種時態公式看似複雜,但只要理解其背後的時間軸邏輯與核心概念,就能化繁為簡。學習時態沒有捷徑,最好的方法就是透過大量的閱讀、聽力輸入,並嘗試在寫作和口說中主動使用。建議你可以針對自己最常混淆的一兩組時態(例如現在完成式 vs. 簡單過去式),做專題式的句子練習與比較。當你能夠自然而然選對時態,就代表你的英文能力已經邁向一個更精熟的階段了。這份總整理希望能成為你書桌旁的實用工具,隨時幫你釐清時態的迷思。
參考資料與延伸閱讀
- Cambridge University Press. (n.d.). Grammar in Use series. 全球最暢銷的英文文法學習書系列,提供大量情境練習。https://www.cambridge.org
- British Council. (n.d.). English Grammar Tenses. 提供清晰的時態解釋與互動測驗。https://learnenglish.britishcouncil.org/grammar
- Purdue Online Writing Lab (OWL). (n.d.). Verb Tenses. 學術寫作中時態使用的權威指南。https://owl.purdue.edu
