未來完成式是什麼?未來完成式詳細解析與例句懶人包!
文章編號:G11-07
《G11-05過去完成式簡單學|1分鐘學會過去完成式》談到整個完成式的核心精神是表達到某時間點前發生的事,主結構是have + pp.
還談到過去完成式是表達到過去某時間點前完成或持續發生的事,結構是had + pp.
《G11-06現在完成式完全解析|5分鐘上手現在完成式》談到現在完成式是表達到現在為止完成或持續發生的事,結構是have/has + pp. (詳見下面時態總表的編號(4) (5)).
照此邏輯推理的話,本篇文章要談的未來完成式是要表達什麼呢?其結構又是什麼呢?
時態總表
過去 |
現在 |
未來 |
|
簡單式 |
(1) S + Ved |
(2) S + V(s/es) |
(3) S + will Vr S + be going to Vr |
完成式 |
(4) S + had pp. |
(5) S + have/ has + pp. |
(6)✅ |
進行式 |
(7) |
(8) |
(9) |
完成進行式 |
(10) |
(11) |
(12) |
沒錯,未來完成式就是要表達到未來某個時間點之前完成或持續發生的事,而結構是will have + pp.
-
有同學會問:那這邊的will可以換成be going to嗎?要換也可以,但這用法很少見)
-
也有人會問,這邊的have,會因為前面主詞是第三人稱單數而改成has嗎?答案是不會,因為will是助動詞,後面恆用原型動詞,而have這助動詞廣義來說也是種動詞,也是要使用原形~(那所有助動詞後面都接原形動詞嗎?這規則,只有had/ have/ has這三個當助動詞用是例外,後面是接pp.,其他都是接原形動詞。)
未來完成式使用時機
無例外地,要用時間軸示意一下未來完成式~
既然未來完成式是表達未來某個時間點前完成或持續發生的事,常用來點出某個未來時間點的片語或子句有...
1. by + 未來某時間點 「在(未來某時間點)之前」
E.g.: By the end of the year, they will have built a library in the neighborhood.
「在今年年底之前,他們就會在附近蓋一間圖書館.」
E.g.: By next June, the couple will have been married for ten years.
「在明年六月前,這對夫妻就結婚滿十年了.」
E.g.: The guests are coming at 7 pm this evening. By then, we will have finished all the preparations for the party.
「今晚七點客人要到.在那之前,我們會完成所有派對的準備工作.」
2. in + 一段時間長度’s time 「在(未來某時間長度)結束時」
E.g.: In two years’ time, my brother will have graduated from university.
「兩年後,我哥哥(或是弟弟)就大學畢業了。」
3. by the time + 副詞子句「在...之前」
E.g.: By the time my uncle retires next year, he will have worked in this company for 25 years.
「在我伯伯(或是叔叔)明年退休前,他就在這家公司工作超過25年了.」
4. when + 副詞子句「當...的時候」
E.g.: I will have finished the report when the boss comes into the office tomorrow morning.
「明早老闆進來辦公室前,我就會寫好報告了.」
-
有同學會問:為什麼by the time後面的句子,明明next year「明年」是說未來,動詞不是用will retire, 而是用現在簡單式retires呢?為什麼when後面的句子,明明tomorrow morning「明天早上」是說未來,動詞不是用will come, 而是現在簡單式comes呢?這是因為表時間或條件的副詞子句要用現在簡單式表達未來的意思,關於副詞子句的用法,想一次搞清楚,詳見G15系列文章.
未來完成式的句構變化
最後,把未來完成式的句構變化爬梳一遍,這個時態就算整套學好,可以打包帶走囉~(用上面的某一個例句來做句構變化)
未來完成式肯定句 |
E.g.: When the boss comes into the office tomorrow morning, I will have finished the report. |
未來完成式否定句 |
提醒:not是放在第一個助動詞will的後面,不是第二個助動詞have的後面唷 E.g.: I will not/won’t have finished my report yet when the boss comes into the office tomorrow morning. |
未來完成式Yes-No疑問句 |
(肯定版)
E.g.: Will you have finished your report when the boss comes into the office tomorrow morning?
E.g.: Will you not have finished your report when the boss comes into the office tomorrow morning? = Won’t you have finished your report when the boss comes into the office tomorrow morning? → 這兩版的問句,回答都一樣,用will have + pp.結構回答. 如果會,就回答Yes, I will. 如果不會,就回答No, I will not/ No, I won’t. |
未來完成式疑問句開頭的疑問句 |
疑問詞 + will + (S) + have pp.? (如果是使用疑問詞Who或What,且它本身就是這問句的主詞時,句中就不會出現S了) E.g.1: A: What will you have finished when the boss comes into the office tomorrow morning? B: I will have finished the report.
E.g.2:(疑問詞Who本身就是這疑問句的主詞) A: Who will have finished the report when the boss comes into the office tomorrow morning? B: Cindy will. 「Cindy會.」
|
補充閱讀: 未來完成式will have pp |來秒懂「將已經」的全部用法
補充影片:影片中安東尼老師用很生活化的例子來講解未來完成式的概念EP55 圖解文法 - 未來完成式
補充閱讀:未來完成式例句用法解析(此篇文章中的用法三屬於進階文法,建議熟悉假設語氣或推測句型的同學再閱讀.如果還不熟悉的,先閱讀它的用法一和二即可,比較有助於我們G11系列整體對於時態用法的觀念建立.而且該文章用法一跟二舉的例子講解得很清楚,值得詳讀:)
未來完成式到這裡算是學完整了,可以在心中複習一下它使用的時機、結構跟句構變化,有概念後就可以試試以下的題目小試身手囉~
未來完成式課後小練習
Exercises: 以下句子按照意思判斷,其空格的動詞都適用未來完成式,請填入正確的動詞變化
-
They got married on September 1st this year. Today is October 1st. By December 1st this year, how long ______ they ____________________ (be) married?
-
Due to the traffic jam, we are going to be late. By the time we get to the airport, the plane ____________________ (arrive) already.
-
Just go ahead and leave on vacation. Don’t worry about the project! By the time you get back, we _________________ (take) care of everything.
-
What? He got married again? At this rate, he ________________ (have) a dozen wives by the time he dies!
-
The marathon began ten minutes ago. By the time the runners reach the finish line, they __________________ (run) for more than two hours.
如果準備好了,歡迎點我作答,該表單會自動核對答案並提供解析說明,如果還有疑問也可以透過臉書粉專或IG帳號來私訊詢問唷.趕快來挑戰~