Search blog
英文時態終極指南:12 種時態用法、公式、時間軸、圖表與常見錯誤分析 (一篇搞定!)
你是否曾在對話中語塞,無法準確描述事情發生的時間?或者在寫英文郵件時,猶豫不決於該使用哪種時態?這些困擾都源於同一個核心問題:英文時態系統的複雜性。精確掌握時態不僅能讓你的表達更為清晰,更是流利英語溝通的關鍵基石。
英文時態體系由 12 種核心時態組成,這些時態是「時間」(過去、現在、未來) 與「體貌」(簡單、進行、完成、完成進行) 的組合結果。掌握這個框架,就能理解整個英文時態系統的邏輯結構。
時態不僅僅是語法規則的集合,更是表達時間概念的精確工具。在華語中,我們通常依靠時間詞彙(如「昨天」、「現在」、「將要」)和語境來表達時間關係,而英文則通過動詞形式的變化來精確標記時間和狀態。這種根本差異常使華語學習者在選擇適當時態時感到困惑。例如,英文中的「現在完成式」連接過去與現在,強調影響或結果;而「過去完成式」則描述「過去的過去」,標記時間順序。這些微妙區別在華語中往往沒有直接對應的表達方式。
此外,英文時態還涉及動作的狀態或「體貌」:是將動作視為整體(簡單式),還是強調其進行過程(進行式),或是關注其完成狀態與影響(完成式),抑或是強調持續動作的累積效果(完成進行式)?理解這些不同視角,是準確使用英文時態的關鍵。
本指南將系統性地拆解這 12 種時態,從基本概念到實際應用,從形式結構到常見錯誤,全面涵蓋你需要掌握的所有時態知識。無論你是想提高英語表達的準確性,還是準備應對語言考試,這篇文章都將為你提供清晰的學習路徑。
讓PREP一起深入探索英文時態的奧秘,從根本上解決你在英語表達中的時態困惑!

I. 為何精通英文時態是流利溝通的基石?
你是否曾在對話中被問到「你什麼時候做的?」,卻無法精確表達時間點,讓對方一臉困惑?或者寫英文郵件時,不確定該用哪種時態來表達你的意思?這些困擾都源於同一個關鍵問題:英文時態的應用。
英文時態不僅是語法規則的集合,更是傳達精確時間訊息的關鍵工具。掌握時態能讓你的表達更為精準,聽者能清楚理解事件發生的確切時間、順序和狀態。缺乏時態概念,即使詞彙量再豐富,也難以建構出邏輯清晰的句子,導致溝通中斷或誤解。
對華語學習者而言,英文時態體系與母語思維方式存在根本差異,常成為學習路上的絆腳石。本文將深入剖析英文時態體系,提供清晰的概念框架、實用公式和豐富例句,幫助你建立完整的時態知識體系,從此說寫英文不再糾結於「時間」表達。
II. 拆解英文時態:時間 (Time) 與體貌 (Aspect) 的核心概念
英文時態系統看似複雜,實則有規可循。若能掌握其基本組成原理,便能舉一反三,靈活運用。英文時態本質上是由兩個核心元素組合而成:「時間」和「體貌」。
1. 釐清「時間」:過去、現在、未來的基本框架
英文語法中的「時間」分為三個基本維度:
-
過去 (Past):表示發生在說話前的動作或狀態,已經完成或結束。
-
現在 (Present):表示當下正在發生的,或者具有永恆性質的動作或狀態。
-
未來 (Future):表示尚未發生,預計或計劃在說話後發生的動作或狀態。
這三個時間維度構成了英文時態的時間軸基礎。

2. 理解「體貌」:簡單、進行、完成、完成進行的狀態描述
「體貌」(Aspect) 則描述動作的狀態、持續性或完成度,分為四種:
-
簡單式 (Simple):表達常規事實、習慣性動作或單純敘述。
-
進行式 (Continuous):強調動作正在進行中,具有暫時性質。
-
完成式 (Perfect):表達已完成的動作,或強調過去動作與現在的關聯。
-
完成進行式 (Perfect Continuous):表達持續一段時間的動作及其累積效果。
體貌決定了我們如何看待一個動作:是將其視為整體(簡單式),還是關注其進行過程(進行式),或是強調其完成狀態與影響(完成式),抑或是關注持續動作的時長與累積效果(完成進行式)。

3. 12 種核心時態英文如何由時間與體貌組合而成?
將「時間」和「體貌」這兩個維度進行組合,便形成了英文的 12 種核心時態。

英文時態表:
簡單式 (Simple) |
進行式 (Continuous) |
完成式 (Perfect) |
完成進行式 (Perfect Continuous) |
|
現在 (Present) |
現在簡單式 |
現在進行式 |
現在完成式 |
現在完成進行式 |
過去 (Past) |
過去簡單式 |
過去進行式 |
過去完成式 |
過去完成進行式 |
未來 (Future) |
未來簡單式 |
未來進行式 |
未來完成式 |
未來完成進行式 |
這個矩陣結構清晰展示了英文時態體系的邏輯組成,理解這個框架將大幅提升你對時態的整體認知。
4. 英文時態時間軸
時間軸是理解英文時態的有力工具,它直觀地展示了不同時態在時間中的定位和相互關係。
時間軸通常以現在時間點為中心,向左延伸為過去,向右延伸為未來。簡單式時態通常以點標示在時間軸上;進行式時態以短線段表示;完成式時態則通常以箭頭連接過去的動作和參考時間點;完成進行式則以較長的線段加箭頭表示持續動作及其效果。
這種視覺化的方式特別有助於理解如「過去完成式」和「現在完成式」等相對複雜的時態概念,幫助學習者將抽象的時態概念與實際時間關係連結起來。

III. 現在時態家族 (Present Tenses) 全攻略
現在時態家族包含四個成員,各自適用於不同的情境和表達需求。掌握這些時態之間的差異和應用場景,是流利英語表達的第一步。

1. 現在簡單式 (Simple Present): 描述常態與事實
現在簡單式是英文中使用頻率最高的時態英文之一,主要用於表達:
核心用法:
-
表達客觀事實或普遍真理:Water boils at 100 degrees Celsius. (水在攝氏100度沸騰。)
-
描述習慣性或重複性動作:She walks to school every day. (她每天走路去上學。)
-
表達按時刻表進行的活動:The train leaves at 9 AM tomorrow. (明天早上9點火車出發。)
-
表達永久性狀態或特性:Taipei sits at the northern tip of Taiwan. (台北位於台灣北端。)
構成公式:
句型 |
肯定句 |
否定句 |
疑問句 |
一般主詞 |
S + V(原形) |
S + do/ does + not + V(原形) |
Do/ Does + S + V(原形)? WH-word + do/does + S + V(原形)? |
第三人稱單數 |
S + V(+s/es) |
S + does + not + V(原形) |
Does + S + V(原形)? WH-word + does + S + V(原形)? |
關鍵信號詞:
-
every day/week/month/year (每天/週/月/年)
-
always, usually, often, sometimes, rarely, never (總是,通常,經常,有時,很少,從不)
-
on Mondays/Tuesdays (在週一/週二)
情境例句:
-
I work at a technology company. (我在一家科技公司工作。)
-
The sun rises in the east. (太陽從東方升起。)
-
He doesn't eat meat. (他不吃肉。)
-
Do you speak English? (你會說英語嗎?)
易混淆點: 現在簡單式與現在進行式的主要區別在於時間性質。簡單式表達的是恆常、習慣或真理性的動作和狀態,具有長期性;而進行式則強調的是當下正在發生的、暫時性的動作。例如「I live in Taipei」(我住在台北)表示長期居住情況,而「I am living in Taipei」(我正住在台北)則暗示這可能是暫時的安排。
2. 現在進行式 (Present Continuous): 強調當下動作與短暫狀態
現在進行式生動描繪「正在發生」的畫面,為表達增添即時性和動態感。
核心用法:
-
表示此刻正在進行的動作:She is studying for her exam right now. (她此刻正在準備考試。)
-
描述近期內的暫時狀況:I am staying with my parents until I find a new apartment. (在找到新公寓前,我暫住在父母家。)
-
表達令人厭煩的重複動作(常與 always, constantly 等連用):He is always complaining about the weather. (他總是抱怨天氣。)
-
表示已安排的近期未來計劃:We are meeting the clients tomorrow. (我們明天要見客戶。)
構成公式:
句型 |
結構 |
肯定句 |
S + am/is/are + V-ing |
否定句 |
S + am/is/are + not + V-ing |
疑問句 |
Am/Is/Are + S + V-ing? WH-word + am/is/are + S + V-ing? |
關鍵信號詞:
-
now, right now (現在,此刻)
-
at the moment (此刻)
-
today, this week/month (今天,本週/本月)
-
Look! Listen! (看!聽!)
情境例句:
-
I am preparing for my TOEIC exam. (我正在準備多益考試。)
-
They are not working on the project today. (他們今天沒在做這個專案。)
-
Is she waiting for us outside? (她在外面等我們嗎?)
-
The company is expanding into new markets this year. (公司今年正在拓展新市場。)
易混淆點: 有些動詞因表達的是狀態而非動作,通常不用於進行式,這類動詞稱為「狀態動詞」(Stative Verbs),包括:
-
感知:see, hear, smell, taste
-
情感:love, hate, like, prefer
-
思考:know, understand, believe, remember
-
擁有:own, possess, belong
例如,我們通常說「I know the answer」(我知道答案),而不說「I am knowing the answer」。
3. 現在完成式 (Present Perfect): 連接過去與現在的橋樑
現在完成式是英文中最具特色的時態之一,也是華語學習者最難掌握的時態。它不同於單純敘述過去,而是強調過去事件與現在的關聯性。
核心用法:
-
表達過去發生但對現在有影響的動作:I have lost my keys. (我丟了鑰匙。—暗示現在找不到鑰匙)
-
描述至今的經歷或經驗:She has visited Japan twice. (她去過日本兩次。)
-
表達從過去開始持續到現在的動作/狀態:We have lived in this city for ten years. (我們在這個城市住了十年了。)
-
表達剛剛完成的動作:I have just finished my homework. (我剛剛完成了作業。)
構成公式:
句型 |
結構 |
肯定句 |
S + have/has + V-pp (過去分詞) |
否定句 |
S + have/has + not + V-pp |
疑問句 |
Have/Has + S + V-pp? WH-word + have/has + S + V-pp? |
關鍵信號詞:
-
for + 時間段 (持續了多久):for three years (三年了)
-
since + 時間點 (自從何時起):since 2020 (自從2020年)
-
already, yet, just, ever, never (已經,還,剛剛,曾經,從未)
-
so far, up to now, until now (到目前為止)
情境例句:
-
I have worked here since January. (我從一月份開始在這裡工作。)
-
She has already submitted the report. (她已經提交了報告。)
-
Have you ever tried Taiwanese bubble tea? (你曾嘗過台灣珍珠奶茶嗎?)
-
They haven't visited Taroko Gorge yet. (他們還沒去過太魯閣峽谷。)
易混淆點: 現在完成式與過去簡單式的主要區別在於,過去簡單式關注的是過去某個特定時間點發生的事件,強調「何時」;而現在完成式關注的是事件本身及其與現在的關係,通常不具體說明確切發生時間。例如:
-
I visited Taipei 101 last year. (我去年參觀了台北101。—明確指出何時)
-
I have visited Taipei 101. (我參觀過台北101。—強調經歷,不指明何時)
4. 現在完成進行式 (Present Perfect Continuous): 強調持續動作的累積
現在完成進行式結合了完成式與進行式的特點,強調一個從過去開始、持續到現在的動作過程,以及這個過程的時長和累積效果。
核心用法: 強調一個動作從過去某時開始,一直持續到現在的過程和持續時長。這個動作可能剛剛結束,也可能仍在進行。與現在完成式相比,現在完成進行式更強調動作的持續過程,而非結果。
構成公式:
句型 |
結構 |
肯定句 |
S + have/has + been + V-ing |
否定句 |
S + have/has + not + been + V-ing |
疑問句 |
Have/Has + S + been + V-ing? WH-word + have/has + S + been + V-ing? |
關鍵信號詞:
-
for + 時間段:for three hours (三個小時了)
-
since + 時間點:since morning (從早上開始)
-
all day/week/month (整天/週/月)
-
how long (多久)
情境例句:
-
I have been studying English for five years. (我學英文已經五年了。)
-
She has been working on this project since Monday. (她從週一開始就一直在做這個專案。)
-
How long have you been waiting here? (你在這裡等了多久?)
-
It has been raining all day. (下了一整天的雨了。)
易混淆點: 現在完成式與現在完成進行式的微妙差別主要在於強調點不同:
-
現在完成式強調動作的完成或結果:I have written three emails. (我已寫了三封電子郵件。—強調完成數量)
-
現在完成進行式強調動作的持續過程:I have been writing emails all morning. (我整個早上都在寫電子郵件。—強調持續過程)
IV. 過去時態家族 (Past Tenses) 全攻略
過去時態英文用於描述已經發生的事件,根據需要表達的細微差別,可分為四種形式。

1. 過去簡單式 (Simple Past): 敘述過去特定時間點的動作
過去簡單式是講述故事和回憶經歷的基本時態英文,用於清晰地定位過去的事件。
核心用法:
-
描述過去某一特定時間發生的動作或事件:She visited her grandmother last weekend. (她上週末拜訪了她的祖母。)
-
表達過去的習慣或重複性動作:When I was a child, I played piano every day. (我小時候每天彈鋼琴。)
-
按時間順序敘述一系列過去事件:He woke up, had breakfast, and went to work. (他醒來,吃了早餐,然後去上班。)
構成公式:
句型 |
規則動詞 |
不規則動詞 |
肯定句 |
S + V-ed |
S + V(過去式) |
否定句 |
S + did + not + V(原形) |
S + did + not + V(原形) |
一般疑問句 |
Did + S + V(原形)? |
Did + S + V(原形)? |
WH-疑問句 |
WH-word + did + S + V(原形)? |
WH-word + did + S + V(原形)? |
關鍵信號詞:
-
yesterday (昨天)
-
last night/week/month/year (昨晚/上週/上個月/去年)
-
in 2020, in May (在2020年,在五月)
-
ago (…前):two days ago (兩天前)
情境例句:
-
I graduated from university in 2018. (我2018年大學畢業。)
-
Did you watch the movie last night? (你昨晚看了那部電影嗎?)
-
She didn't attend the meeting yesterday. (她昨天沒有參加會議。)
-
When did you move to Taiwan? (你什麼時候搬到台灣的?)
易混淆點: 英文中有許多不規則動詞的過去式形式需要特別記憶,如 go→went, see→saw, come→came。不規則動詞的過去式沒有固定規則,需要通過記憶和練習掌握。
2. 過去進行式 (Past Continuous): 描繪過去某時點正在進行的背景動作
過去進行式為過去的場景增添動態感,常用於描述故事的背景或作為其他事件發生的環境。
核心用法:
-
表示過去某一時刻正在進行的動作:At 8 PM last night, I was studying in the library. (昨晚8點,我正在圖書館學習。)
-
描述過去一段時間內持續進行的動作:They were working on the project all last week. (他們整個上週都在做那個專案。)
-
表示被另一過去動作打斷的背景動作:I was taking a shower when the phone rang. (電話響的時候我正在洗澡。)
構成公式:
句型 |
結構 |
肯定句 |
S + was/were + V-ing |
否定句 |
S + was/were + not + V-ing |
一般疑問句 |
Was/Were + S + V-ing? |
WH-疑問句 |
WH-word + was/were + S + V-ing? |
關鍵信號詞:
-
at this time/moment yesterday (昨天這個時候/這一刻)
-
while (當…的時候)
-
when (當…時)
-
all day/morning/evening yesterday (昨天整天/早上/晚上)
情境例句:
-
She was sleeping when the earthquake happened. (地震發生時她正在睡覺。)
-
Were you waiting long before I arrived? (在我到達之前你等了很久嗎?)
-
I wasn't paying attention when the teacher explained that part. (老師解釋那部分時我沒注意聽。)
-
What were you doing at 10 PM last night? (昨晚10點你在做什麼?)
易混淆點: 過去進行式與過去簡單式常在同一個句子中一起使用,描述兩個過去事件的關係:過去進行式描述較長的背景動作,過去簡單式描述突然發生或打斷背景的短暫動作。例如:I was walking home (過去進行式,背景) when I saw an accident (過去簡單式,突發事件)。 (我正走在回家的路上,這時看到了一起事故。)
3. 過去完成式 (Past Perfect): 回溯「過去的過去」
過去完成式是表達時間順序的關鍵時態,用於強調在過去某一時間點之前已經發生的事件。
核心用法:
-
表示「過去的過去」,即在過去某一時間點之前已經發生或完成的動作:By the time I arrived, the meeting had already started. (當我到達時,會議已經開始了。)
-
表示過去未實現的願望或計劃:I had hoped to finish the book before my vacation ended. (我本希望在假期結束前讀完這本書。)
-
用於間接引述中表示原本的過去時態:She said she had lived in Paris for five years. (她說她在巴黎住了五年。)
構成公式:
句型 |
結構 |
肯定句 |
S + had + V-pp (過去分詞) |
否定句 |
S + had + not + V-pp |
一般疑問句 |
Had + S + V-pp? |
WH-疑問句 |
WH-word + had + S + V-pp? |
關鍵信號詞:
-
before (在…之前)
-
by the time (到…的時候)
-
already (已經)
-
after/when (在…之後/當…時)
情境例句:
-
The train had left before we reached the station. (在我們到達車站之前,火車已經離開了。)
-
I had never seen such a beautiful sunset before that day. (在那天之前,我從未見過如此美麗的日落。)
-
Had you finished your homework before you went to the movie? (在你去看電影之前,你完成作業了嗎?)
-
She realized she had forgotten her passport at home. (她意識到她把護照忘在家裡了。)
易混淆點: 過去完成式的關鍵在於表達「過去某一時間點之前」的概念。在英文敘述中,時間順序和語法時態順序可能不一致,過去完成式幫助明確事件的先後順序。例如:
-
After I had finished my work, I went home. (先完成工作,後回家)
-
When I arrived, he had already left. (先離開,後到達)
4. 過去完成進行式 (Past Perfect Continuous): 強調「過去的過去」動作的持續性
過去完成進行式結合了過去完成式和進行式的特點,用於強調在過去某一時間點之前已經持續一段時間的動作。
核心用法: 強調一個動作在過去某一時間點之前已經持續了多久,以及這段持續時間的重要性或影響。與過去完成式相比,過去完成進行式更強調動作的持續過程和時長,而非結果。
構成公式:
句型 |
結構 |
肯定句 |
S + had + been + V-ing |
否定句 |
S + had + not + been + V-ing |
一般疑問句 |
Had + S + been + V-ing? |
WH-疑問句 |
WH-word + had + S + been + V-ing? |
關鍵信號詞:
-
for + 時間段:for two hours (兩個小時)
-
since + 時間點:since early morning (從一大早)
-
how long (多久)
-
all day/morning/week (整天/早上/週)
情境例句:
-
She had been working on the project for six months before she quit. (在她辭職前,她已經做那個專案六個月了。)
-
I was tired because I had been studying all night. (我很累是因為我整晚都在學習。)
-
How long had you been waiting before the bus arrived? (在公車到達前,你已經等了多久?)
-
They had not been living in Taiwan for long before they decided to move. (在他們決定搬家前,他們在台灣住的時間並不長。)
易混淆點: 過去完成式與過去完成進行式的區別主要在於焦點不同:
-
過去完成式強調動作在過去某一時間點前已經完成:She had finished the report by 5 PM. (到下午5點,她已經完成了報告。)
-
過去完成進行式強調動作在過去某一時間點前持續的時間和過程:She had been working on the report for three hours when her computer crashed. (當她的電腦當機時,她已經連續工作報告三個小時了。)
V. 未來時態家族 (Future Tenses) 全攻略
未來時態用於表達尚未發生但預計或計劃將要發生的動作或事件。英文中有多種表達未來的方式,本節將介紹四種主要的未來時態形式。

1. 未來簡單式 (Simple Future): 預測與意願的表達
未來簡單式是表達未來計劃和預測的基本時態,主要有兩種形式:will 和 be going to。
核心用法:
-
will 用於:
-
表達未來的預測:I think it will rain tomorrow. (我想明天會下雨。)
-
表示當下的決定或意願:I'll help you with your luggage. (我會幫你拿行李。)
-
表示承諾:I will call you as soon as I arrive. (我一到就會打電話給你。)
-
-
be going to 用於:
-
表達計劃好的意圖:We are going to visit Taipei next week. (我們下週要去台北。)
-
基於現有證據的預測:Look at those clouds! It's going to rain. (看那些雲!要下雨了。)
-
構成公式:
句型 |
will 結構 |
be going to 結構 |
肯定句 |
S + will + V(原形) |
S + am/is/are + going to + V(原形) |
否定句 |
S + will + not + V(原形) |
S + am/is/are + not + going to + V(原形) |
一般疑問句 |
Will + S + V(原形)? |
Am/Is/Are + S + going to + V(原形)? |
WH-疑問句 |
WH-word + will + S + V(原形)? |
WH-word + am/is/are + S + going to + V(原形)? |
關鍵信號詞:
-
tomorrow (明天)
-
next week/month/year (下週/下個月/明年)
-
in the future (在未來)
-
soon, shortly (很快,不久)
-
in + 時間段:in two days (兩天後)
情境例句:
-
I will graduate next year. (我明年畢業。)
-
Are you going to attend the conference? (你要參加那個會議嗎?)
-
She won't be available this weekend. (這個週末她沒空。)
-
We're going to start a new project next month. (我們下個月要開始一個新專案。)
易混淆點: will 和 be going to 的主要區別在於:
-
will 多用於當下決定、預測、承諾和意願。例如:I will call a taxi. (我會叫一輛計程車。)
-
be going to 更強調事先計劃好的意圖或基於現有證據的預測。例如:I am going to call a taxi. (我要去叫一輛計程車。)
2. 未來進行式 (Future Continuous): 描繪未來某時點正在進行的動作
未來進行式用於描述在未來某一時間點將正在進行的動作,增添了未來場景的動態感。
核心用法:
-
表示未來某一時刻將正在進行的動作:This time tomorrow, I will be flying to Japan. (明天這個時候,我將正在飛往日本的途中。)
-
表示按計劃或安排將要發生的動作:I'll be working late tonight. (今晚我將工作到很晚。)
-
委婉詢問對方的計劃:Will you be using the car tomorrow? (明天你會用車嗎?)
構成公式:
句型 |
結構 |
肯定句 |
S + will + be + V-ing |
否定句 |
S + will + not + be + V-ing |
一般疑問句 |
Will + S + be + V-ing? |
WH-疑問句 |
WH-word + will + S + be + V-ing? |
關鍵信號詞:
-
this time tomorrow/next week (明天/下週這個時候)
-
at 8 PM tomorrow (明天晚上8點)
-
during the next few days/weeks (在接下來的幾天/幾週內)
-
all day tomorrow (明天一整天)
情境例句:
-
She will be presenting her research at the conference next month. (下個月她將在會議上展示她的研究。)
-
Will you be staying at the same hotel? (你會住在同一家飯店嗎?)
-
I won't be working this weekend. (這個週末我不會工作。)
-
This time next year, we will be living in our new house. (明年這個時候,我們將住在新房子裡。)
易混淆點: 未來進行式在日常英語中使用頻率相對較低,但它提供了表達未來動作的獨特視角。它與未來簡單式的區別在於,未來進行式強調動作在未來某時刻的進行狀態,而非僅僅表示動作將會發生。這種時態在實際應用中常用於描述某一未來時間點的「畫面」。
3. 未來完成式 (Future Perfect): 設定未來完成的里程碑
未來完成式用於表達在未來某一時間點之前將會完成的動作,是展望未來回顧成就的時態。
核心用法: 表示在未來某一特定時間點之前將會完成的動作:By the end of this year, I will have finished my degree. (到今年年底,我將完成學位。)
構成公式:
句型 |
結構 |
肯定句 |
S + will + have + V-pp (過去分詞) |
否定句 |
S + will + not + have + V-pp |
一般疑問句 |
Will + S + have + V-pp? |
WH-疑問句 |
WH-word + will + S + have + V-pp? |
關鍵信號詞:
-
by + 未來時間點:by next Monday (到下週一)
-
by the end of + 時間段:by the end of this month (到這個月底)
-
by the time + 從句:by the time you arrive (到你到達的時候)
-
before + 未來時間點:before 2030 (在2030年之前)
情境例句:
-
By the time we arrive, the movie will have started. (到我們到達的時候,電影將已經開始了。)
-
She will have completed her TOEFL test before she applies to universities. (在申請大學之前,她將完成托福考試。)
-
Will you have saved enough money by December? (到十二月你會攢夠錢嗎?)
-
The company will not have launched the new product by the trade show. (到貿易展開始時,公司還不會推出新產品。)
易混淆點: 未來完成式的關鍵在於「到未來某時為止」的概念,它站在未來某一時間點回顧之前已完成的事情。這與其他表達未來的時態(如未來簡單式)不同,後者僅表示動作將在未來發生,而不強調完成的時間界限。
4. 未來完成進行式 (Future Perfect Continuous): 強調未來動作的持續時長
未來完成進行式結合了未來完成式和進行式的特點,用於強調到未來某一時間點為止,一個動作將已經持續的時間長度。
核心用法: 表示到未來某一時間點為止,一個動作將已經持續一段時間:By next month, I will have been studying English for five years. (到下個月,我學英語將已經持續五年了。)
構成公式:
句型 |
結構 |
肯定句 |
S + will + have + been + V-ing |
否定句 |
S + will + not + have + been + V-ing |
一般疑問句 |
Will + S + have + been + V-ing? |
WH-疑問句 |
WH-word + will + S + have + been + V-ing? |
關鍵信號詞:
-
for + 時間段:for six months (六個月)
-
by then, by that time (到那時)
-
by the time + 從句
情境例句:
-
By the end of this week, they will have been renovating the house for a month. (到本週末,他們裝修房子將已經持續一個月了。)
-
Next year, we will have been living in Taiwan for ten years. (明年,我們在台灣居住將滿十年。)
-
Will you have been working on this project for two years by June? (到六月,你做這個專案將已經兩年了嗎?)
-
By the time he retires, he will have been teaching for over 30 years. (到他退休時,他教書將已經超過30年了。)
易混淆點: 未來完成進行式是所有英文時態中使用頻率最低的時態之一,但它提供了表達未來動作持續性的獨特方式。它與未來完成式的主要區別在於強調點不同:
-
未來完成式強調的是到未來某時為止動作的完成狀態
-
未來完成進行式強調的是到未來某時為止動作持續的時間長度和過程
VI. 最易混淆的英文時態對比分析
即使了解了各個時態的基本用法,在實際運用中仍有許多容易混淆的時態對。以下將分析幾組最常見的易混淆時態,幫助你更精確地選擇適合語境的時態。
1. 過去簡單式 vs. 現在完成式
這可能是英語學習者最常困惑的時態對比,因為兩者都涉及過去發生的事情,但表達角度截然不同。核心差異:
-
過去簡單式關注的是過去特定時間點發生的事件本身,並與現在斷開連接;
-
現在完成式則強調過去事件與現在的關聯,將過去與現在連接起來。
過去簡單式 |
現在完成式 |
需明確指出事件發生的時間 |
通常不明確指出事件發生的時間 |
焦點在「何時」發生 |
焦點在事件本身及其與現在的關係 |
用於已經結束、與現在無關的事件 |
用於對現在有影響或關聯的事件 |
情境對比例句:
-
I visited Japan in 2019. (我2019年去過日本。)—過去簡單式,明確指出時間點
-
I have visited Japan (before). (我(曾經)去過日本。)—現在完成式,強調經歷,不關注何時
-
She lost her phone yesterday. (她昨天丟了手機。)—過去簡單式,與現在無關
-
She has lost her phone. (她丟了手機。)—現在完成式,暗示仍在尋找或影響持續
何時選擇:
-
如果你想強調事件發生的具體時間,或者事件與現在無關,選擇過去簡單式
-
如果你想表達經歷、成就,或者強調過去事件對現在的影響,選擇現在完成式
2. 現在完成式 vs. 現在完成進行式
這兩種時態都連接過去和現在,但關注點不同。核心差異:
-
現在完成式強調動作的完成狀態或結果;
-
現在完成進行式強調動作的持續過程和時長。
現在完成式 |
現在完成進行式 |
強調完成的動作或結果 |
強調持續的過程 |
適用於表達已完成的次數或經驗 |
適用於表達持續時間或解釋當前狀況 |
可用於狀態動詞 |
通常不用於狀態動詞 |
情境對比例句:
-
I have read three books this month. (這個月我已讀了三本書。)—現在完成式,強調完成數量
-
I have been reading all afternoon. (我整個下午都在看書。)—現在完成進行式,強調持續過程
-
She has lived in Taipei for five years. (她在台北住了五年了。)—現在完成式,陳述事實
-
She has been living in Taipei for five years. (她在台北已經住了五年了。)—現在完成進行式,強調時間長度
何時選擇:
-
如果你想強調動作的結果、完成次數或經驗,選擇現在完成式
-
如果你想強調動作持續的時間或解釋當前狀況(如疲倦、濕透等),選擇現在完成進行式
3. 過去進行式 vs. 過去簡單式
這兩種時態都描述過去事件,但表達方式和強調點不同。核心差異:
-
過去簡單式表示過去發生的具體、完整的動作;
-
過去進行式表示過去某時刻正在進行的背景動作。
過去簡單式 |
過去進行式 |
表達已完成的動作或事件 |
表達當時正在進行的動作 |
用於敘述主要事件 |
用於描述背景或環境 |
強調動作的完整性 |
強調動作的進行過程 |
情境對比例句:
-
I watched TV last night. (我昨晚看了電視。)—過去簡單式,完整事件
-
I was watching TV when the power went out. (停電時我正在看電視。)—過去進行式作為背景,過去簡單式表主要事件
-
She called me at 9 PM. (她晚上9點給我打電話。)—過去簡單式,強調動作發生
-
She was calling me all evening. (她整個晚上都在給我打電話。)—過去進行式,強調持續性
何時選擇:
-
如果你想表達過去完成的動作或事件序列,選擇過去簡單式
-
如果你想描述過去某一時刻正在進行的動作,或作為其他事件的背景,選擇過去進行式
4. 未來簡單式 will vs. be going to
這兩種結構都用於表達未來,但適用的語境和含義略有不同。核心差異:
-
will 多用於當下決定、預測和承諾;
-
be going to 多用於事先計劃和基於現有證據的預測。
will |
be going to |
適用於即時決定、意願和承諾 |
適用於已有的計劃和打算 |
用於一般性預測 |
用於基於證據的預測 |
表達語氣更加正式或確定 |
表達語氣更加口語或計劃性 |
情境對比例句:
-
I think it will rain tomorrow. (我想明天會下雨。)—will,一般性預測
-
Look at those clouds! It's going to rain. (看那些烏雲!要下雨了。)—be going to,基於證據的預測
-
I'll help you with that. (我會幫你的。)—will,當下決定
-
I'm going to help my friend move this weekend. (這週末我要幫朋友搬家。)—be going to,事先計劃
何時選擇:
-
如果你想表達當下的決定、意願或承諾,或作出一般性預測,選擇 will
-
如果你想表達已有的計劃或基於現有證據的預測,選擇 be going to
VII. 華語學習者常見的時態錯誤與糾正
華語學習者在學習英文時態時,常因母語思維的干擾而出現某些典型錯誤。識別並糾正這些常見錯誤,將大大提升你的英語表達準確性。
1. 濫用現在進行式表達狀態
錯誤原因: 華語中常用「正在」表達各種狀態,導致學習者傾向於將狀態動詞也用進行式表達。
錯誤例句 |
正確用法 |
說明 |
I am knowing the answer. (我正在知道答案。) |
I know the answer. (我知道答案。) |
know 是狀態動詞,表達知識狀態,不用進行式 |
She is loving chocolate. (她正在喜歡巧克力。) |
She loves chocolate. (她喜歡巧克力。) |
love 是表達感情的狀態動詞,不用進行式 |
They are having a car. (他們正在有一輛車。) |
They have a car. (他們有一輛車。) |
have 表「擁有」時是狀態動詞,不用進行式 |
I am wanting to go home. (我正在想要回家。) |
I want to go home. (我想回家。) |
want 表達慾望,是狀態動詞,不用進行式 |
解釋: 狀態動詞如 know, love, like, hate, understand, believe, prefer, want, need 等,通常不用進行式,因為它們表達的是狀態而非動作。正確理解動詞的性質(動作 vs. 狀態)是避免這類錯誤的關鍵。
2. 混淆過去簡單式與現在完成式 (中文「了」的干擾)
錯誤原因: 華語中的「了」既可表示完成,也可表示變化,沒有明確區分過去事件與現在相關事件,導致學習者難以選擇適當的英文時態。
錯誤例句 |
正確用法 |
說明 |
I have bought a new phone yesterday. (我昨天已經買了一部新手機。) |
I bought a new phone yesterday. (我昨天買了一部新手機。) |
有特定過去時間點「昨天」,應用過去簡單式 |
I already saw this movie. (我已經看過這部電影了。) |
I have already seen this movie. (我已經看過這部電影了。) |
「已經」表完成但無特定時間,用現在完成式 |
She has visited Paris in 2018. (她 2018 年去過巴黎。) |
She visited Paris in 2018. (她 2018 年去過巴黎。) |
有明確年份,應用過去簡單式 |
Did you ever try Thai food? (你嘗試過泰國菜嗎?) |
Have you ever tried Thai food? (你嘗試過泰國菜嗎?) |
詢問「曾經」的經驗,應用現在完成式 |
解釋: 當有明確的過去時間點(如「昨天」),應使用過去簡單式;表達「已經」完成某事但不強調時間點時,應使用現在完成式。記住:現在完成式與特定過去時間點(yesterday, last week等)不能共存在同一句子中。
3. 忽略完成式的持續用法 (since/for 的掌握)
錯誤原因: 華語表達持續時間的方式與英文不同,常用「已經…了」結構,沒有區分 since(自從某時點起)和 for(持續了多長時間)。
錯誤例句 |
正確用法 |
說明 |
I live in Taipei since 2018. (我從 2018 年住在台北。) |
I have lived in Taipei since 2018. (我從 2018 年起住在台北。) |
表達從過去持續到現在,需用現在完成式 |
She studies English since she was 10 years old. (她從 10 歲就學英文。) |
She has studied English since she was 10 years old. (她從 10 歲起就學英文。) |
「自從...以來」用 since + 現在完成式 |
I work here for five years. (我在這裡工作五年了。) |
I have worked here for five years. (我在這裡工作五年了。) |
表達持續時間用 for + 現在完成式 |
How long you know him? (你認識他多久了?) |
How long have you known him? (你認識他多久了?) |
詢問持續狀態時長,用現在完成式 |
解釋: 表達「從過去某時開始持續到現在」的動作或狀態,需要使用現在完成式(或現在完成進行式),而非現在簡單式。since 後接時間點,for 後接時間段,兩者都需要與完成時態搭配使用來表達持續性。
4. 未來式選擇困難 (will/be going to 混用)
錯誤原因: 華語表達未來通常不區分即時決定和預先計劃,也不特別標記基於證據的預測和一般預測的區別。
錯誤例句 |
正確用法 |
說明 |
I will travel to Japan next month. (我下個月會去日本。) |
I am going to travel to Japan next month. (我下個月要去日本。) |
事先計劃好的行程適合用 be going to |
Look at the sky! It will rain. (看天空!要下雨了。) |
Look at the sky! It's going to rain. (看天空!要下雨了。) |
基於現有證據的預測用 be going to |
I am going to help you with that. (我要幫你那個忙。) |
I will help you with that. (我會幫你那個忙。) |
當下決定/自願適合用 will |
Are you going to attend the meeting? (你要參加會議嗎?) |
Will you attend the meeting? (你會參加會議嗎?) |
詢問意願或請求時通常用 will |
解釋: 對於已有明確計劃的未來事件,特別是已經做了安排的,宜用 be going to;對於基於當前證據的預測,也宜用 be going to。而 will 更適合表達當下決定、一般性預測或承諾。
5. 時態一致性問題 (Sequence of Tenses) 簡介
錯誤原因: 英文中,尤其是在複合句和間接引述中,存在「時態一致性」的要求,而華語中沒有類似的嚴格規則。
錯誤例句 |
正確用法 |
說明 |
She said she is coming tomorrow. (她說她明天要來。) |
✓ She said she was coming tomorrow. (她說她明天要來。) |
主句過去式後,從句時態需「後退」 |
I knew he will help me. (我知道他會幫我。) |
✓ I knew he would help me. (我知道他會幫我。) |
will 在從句中「後退」為 would |
He told me that he has finished the work. (他告訴我他已完成工作。) |
✓ He told me that he had finished the work. (他告訴我他已完成工作。) |
現在完成式「後退」為過去完成式 |
The teacher explained that the earth revolves around the sun. (老師解釋說地球繞著太陽轉。) |
✓ The teacher explained that the earth revolves around the sun. (老師解釋說地球繞著太陽轉。) |
普遍真理例外,不需改變時態 |
解釋: 在以過去時態引導的從句中(如 said, knew, thought),從句的時態通常也要「後退」一個時態:現在簡單式變為過去簡單式,現在進行式變為過去進行式,will 變為 would,等等。這是英文「時態一致性」的基本原則。不過,普遍真理、自然法則等內容可保持原時態不變。
到目前為止,你和 PREP已經全面覆蓋了英文的 12 種核心時態及其用法。但語言學習不僅是理解規則,更在於實踐應用。在探索更深入的問題之前,讓我們先來解答一些英文時態學習過程中的常見疑問。
IX. 時態學習進階問答
1. 何謂「體貌」(Aspect) 在時態中的真正意義,而不只是分類標籤?
「體貌」本質上反映的是說話者如何看待動作的內部時間結構。簡單式將動作視為一個整體或點;進行式關注動作的內部過程和進展;完成式強調動作的結束狀態和結果;完成進行式則結合了後兩者的特點,關注持續動作產生的累積效果。
體貌不僅是分類標籤,更是反映說話者視角的語言機制:我們是將動作視為整體(簡單式),正在進行中(進行式),已經完成(完成式),還是關注其持續過程(完成進行式)。
2. 中文的「了」、「過」、「著」等標記,與英文的特定時態是完全對應的嗎?有何根本不同?
中文標記與英文時態並非一一對應的關係。中文「了」可能對應過去簡單式(「我昨天買了一本書」→ I bought a book yesterday),也可能對應現在完成式(「我已經吃了」→ I have already eaten)。中文「著」有時對應進行式(「他正在看著電視」→ He is watching TV),但有時並無對應(「掛著畫」→ There is a painting hanging...)。
根本區別在於:中文時間標記多為附加成分,可有可無,且常與副詞(如「已經」、「正在」)配合使用;而英文時態是動詞形式的核心變化,是句子結構的必要組成部分。中文時間關係主要靠上下文和時間詞匯傳達,英文則主要靠動詞時態變化。
3. 除了這 12 種核心時態,英文中還有哪些表達時間概念的重要動詞形式?
除了這 12 種核心時態外,英文中還有一些重要的表達時間概念的形式:
-
情態動詞表達的未來:could, might, should + 動詞原形。例如:She might come to the party, but she's not sure yet.(她可能會來參加派對,但她還不確定。)
-
現在簡單式表達的近期未來。例如:The store opens at 9 AM and closes at 9 PM.(商店早上9點開門,晚上9點關門。)
-
現在進行式表達的安排好的未來。例如:We're having dinner with my parents this weekend.(這週末我們要和我父母共進晚餐。)
-
be about to + 動詞原形:表示即將發生的動作。例如:I was about to call you when you texted me.(你發簡訊給我的時候我正要打電話給你。)
-
used to + 動詞原形:表示過去的習慣。例如:He didn't use to like coffee, but now he drinks it every morning.(他以前不喜歡咖啡,但現在他每天早上都喝。)
-
would + 動詞原形:表示過去的習慣。例如:When I was a child, I would visit my grandparents every Sunday.(小時候,我每個週日都會去看望祖父母。)
-
be to + 動詞原形:表示計劃、安排或命令。例如:Students are to submit their assignments by Friday.(學生必須在週五前提交作業。)
這些形式雖不被歸類為標準時態,但在表達時間和體貌概念上扮演重要角色。
4. 是否所有英文句子都必須嚴格包含一種時態標記?口語中存在省略或模糊的情況嗎?
並非所有英文句子都必須包含明確的時態標記。例如:
-
祈使句通常不標記時態:Come here. (過來。)
-
某些無主句省略了助動詞:Hope you're doing well. (省略了 I)
-
標題和新聞標題常用現在簡單式表示過去事件:President Announces New Policy
-
非限定性動詞形式(不定式、動名詞、分詞)本身不表達時態
-
口語中常有省略:You seen that movie? (省略了 Have)
此外,在口語中存在時態使用的靈活性,如用現在簡單式敘述過去事件增加生動性:So I go to the store yesterday and this guy comes up to me...
精通時態之路:持續學習、刻意練習與真實語境應用
掌握英文時態是一個漸進的過程,需要理論知識與實踐應用並重。從「知道」到「會用」的轉變,需要大量的刻意練習和真實語境下的應用。
提升時態運用能力的實用建議:
結合閱讀與聽力,在真實語境中觀察時態用法。通過高質量英語材料的輸入,培養對時態的自然感知,而非僅靠記憶規則。
練習造句,重點關注容易混淆的時態對比。嘗試使用同一動詞的不同時態形式,感受意思的微妙變化。
參與口語和寫作練習,尤其是敘事性表達,注意時態使用的邏輯性和一致性。
定期回顧時態知識,在實際運用中檢驗理論理解,形成良性循環。
接受犯錯是學習過程的一部分,從錯誤中學習,逐步形成正確的時態直覺。
精通英文時態不是一蹴而就的,而是通過持續學習和應用逐步內化的過程。只有將時態知識轉化為自動化的語言習慣,才能在日常溝通中自然、準確地表達時間概念,達到真正流利的英語表達。
使用 Prep AI 科技,體驗便利的線上雅思學習!個人化課程規劃,讓您在家也能高效自學。點擊此處立即加入高品質雅思課程,享受當日特別優惠!
下載 PREP App,在家進行高品質的線上雅思備考,更有 Teacher Bee AI 一對一全程支援。

你好!我叫秋贤,目前在網站 prepedu.com 的部落格擔任產品內容經理。
憑藉超過5年自學英語、漢語等外語以及準備一些雅思和托業考試的經驗,我積累了豐富的經驗,為數千名在學習外語方面遇到困難的人提供支持。希望以上分享能對大家在家有效自學的過程有幫助!
Comment
Related posts
Search blog
Most read
Register for a learning roadmap consultation
Please leave your information, and Prep will contact you for consultation right away!
