未來完成式(Future Perfect)與未來完成進行式(Future Perfect Continuous)完整解析

在英文時態中,未來完成式(future perfect)
未來完成進行式(future perfect continuous / progressive)
都是用來描述「站在未來某個時間點,回頭看已完成或持續中的動作」。
兩者看似相近,但語意焦點與使用情境其實大不相同。

一、未來完成式(Future Perfect)是什麼?

1. 形式(Form)

  • will have + 過去分詞(p.p.)
  • be going to have + 過去分詞(p.p.)

與未來簡單式不同的是,這兩種未來完成式在多數情況下可以互換使用

2. 含意與核心概念

未來完成式用來表示:在未來某個時間點之前,某個動作已經完成

它的思考方式是:
「站在未來 → 回頭看完成的結果」

3. 常見時間標記

  • by tomorrow
  • by the time + 子句
  • before + 子句 / 時間點

這些片語都有「在……之前;到……為止」的意思。

4. 例句(Future Perfect)

  • I will have finished the report by Friday.
    我在星期五之前就會完成這份報告。
  • She will have left by the time you arrive.
    等你到的時候,她已經離開了。
  • They are going to have completed the project before the deadline.
    在截止日前,他們將已完成這個專案。
  • We will have known each other for ten years next month.
    下個月我們就認識滿十年了。
  • He will have saved enough money before he retires.
    在退休前,他將已存夠錢。

二、時間子句中不可使用未來完成式

與其他未來式時態相同,在以下連接詞所引導的時間副詞子句中:

when, while, before, after, by the time, as soon as, if, unless

不可使用未來完成式,必須改用現在完成式

正確與錯誤對照

  • ❌ When he will have finished work, he will call you.
  • ✅ When he has finished work, he will call you.
    他一完成工作就會打電話給你。

三、未來完成進行式(Future Perfect Continuous)是什麼?

1. 形式(Form)

  • will have been + V-ing
  • be going to have been + V-ing

與未來簡單式不同,這兩種形式在實際使用中通常可以互換

2. 含意與核心概念

未來完成進行式強調的是:
某個動作從過去或現在開始,一直持續到未來某個時間點為止的「持續時間」

重點不在「完成結果」,而在「已持續多久」。

3. 常見時間標記

  • for two hours
  • for ten years
  • since 2020

4. 例句(Future Perfect Continuous)

  • By next month, I will have been working here for five years.
    到下個月為止,我在這裡工作就滿五年了。
  • She will have been studying English for three hours by noon.
    到中午時,她已經學英文三個小時了。
  • They are going to have been waiting for over an hour by the time the bus arrives.
    等公車來時,他們已經等了一個多小時。
  • He will have been living in Taipei for a decade by then.
    到那時,他在台北已經住了十年。
  • We will have been using this system since last year.
    到那時為止,我們使用這套系統已經一年了。

四、未來進行式 vs 未來完成進行式

若句中沒有 for / since 等時間長度片語,許多母語人士會傾向使用
未來進行式(future continuous),而非未來完成進行式。

但這兩者的語意並不完全相同,使用時需特別注意。

語意差異重點

  • 未來進行式:描述未來某時間點「正在發生」的動作,不強調持續多久。
  • 未來完成進行式:強調該動作「一直持續到那個未來時間點為止」。

對比例句

  • I will be working when you arrive.
    你到的時候,我可能正在工作。
  • I will have been working for six hours when you arrive.
    你到的時候,我已經連續工作六個小時了。

五、副詞的位置(Adverb Placement)

always, usually, only, never, ever, still, just 等副詞,
通常放在:

will 與 have / been 之間

例句

  • She will always have finished her work by noon.
    她總是會在中午前完成工作。
  • He will never have been working alone on this project.
    他從來不會是獨自做這個專案。

六、重點總整理

  • 未來完成式:強調完成結果
  • 未來完成進行式:強調持續時間
  • 時間子句中不用未來式,改用現在完成式
  • for / since 常是未來完成進行式的重要線索
Bookmark the permalink.

發表迴響