在學習英文的過程中,各位是否有煩惱過「完成式」要怎麼用的經驗呢?
很多學習英文的人是在國、高中時期對英語文法最拿手,但通常都會遇到一個巨大的障礙,那就是假設語氣跟完成式在日常英文會話中不太知道怎麼使用。
說到現在完成式,這是英文文法裡最重要的項目之一,在學完現在完成式後,接著就是學習過去完成式對吧?
我想有很多人都是不明所以的學到這裡,其實完成式還有一個時態,那就是「未來完成式」。
我想也許有人會想說明明是未來會發生的事情,為什麼要用完成式呢?太奇怪了,明明事情還沒有結束呀?
因此,這次我要跟各位解說什麼時候要用未來完成式跟未來完成進行式,還會跟各位說明它的使用方法跟例句。
Contents
- 未來完成式的意思?
- 精通學習未來完成式的短語
- 1.He will have arrived in Mexico when we get up. 她預定會在我們起床的時間抵達墨西哥。 2.I will have worked here for one year by next month. 下個月我將會在這裡工作一年。 3.She will have left by the time you come home. 她大概會在你回到家之前就離開了。 4.Will you have finished your homework by 5pm? 你會在五點前做完作業嗎? 5.My grandmother will not have driven a car by next year because she is old. 我的奶奶已經老了,大概到明年就不能開車了。
- He will arrive in Mexico when we get up 當我們起床的時候,他會抵達墨西哥。
- 4)Will you have finished your homework by 5 pm? 你會在五點前做完作業嗎? 5.My grandmother will not have driven a car by next year because she is old. 我的奶奶已經老了,大概到明年就不能開車了。
- 未來完成進行式的思考方式
- 從例句來理解未來完成進行式
- 總結
未來完成式的意思?
未來完成式是利用will+have+過去分詞組成的句型。
下面我造了一個例句給各位:
She will have done it by 8pm.
她大概會在晚上八點完成。
這個句子是指這位女性是在晚上八點前的某個時間區段,舉例來說像是中午。
在中午那段時間,說出這句話就表示這是指未來的某個時間點會「完成」的推測句子。
這裡有個很重要的事情就是未來完成式並不表示事情一定會完成。
首先「will」這個助動詞本身就不具備肯定或斷定的意思,只是用來表達那個時間點的意志而已。
再來,未來發生的事情本來就不是100%會發生,所以在翻譯的時候會使用「大概」或「可能」之類的詞語。
這是未來完成式的基本用法。
順帶一提的是未來完成進行式也跟「進行式」關係緊密,以時態為基準的想法跟未來完成式相同。
就算看了剛剛的說明也還有人不太懂吧?
接下來我會使用例句來跟各位說明未來完成式究竟是怎樣的東西。
精通學習未來完成式的短語
雖然上面的例句使用了「done」這樣看起來好像真的做完了的動詞,但想當然的用其他的動詞來造未來完成式的句子也是沒問題的。
1.He will have arrived in Mexico when we get up.
她預定會在我們起床的時間抵達墨西哥。
2.I will have worked here for one year by next month.
下個月我將會在這裡工作一年。
3.She will have left by the time you come home.
她大概會在你回到家之前就離開了。
4.Will you have finished your homework by 5pm?
你會在五點前做完作業嗎?
5.My grandmother will not have driven a car by next year because she is old.
我的奶奶已經老了,大概到明年就不能開車了。
大概像這樣的感覺。
除了肯定句是一定會有的,還有其他像是疑問句跟否定句等各式各樣的表現。
如果憑我們使用中文的語感,大概會有人不太懂為什麼這些句子要使用未來完成式不可呢。
比如說第一個例句改成我們常用的未來式的話──
He will arrive in Mexico when we get up
當我們起床的時候,他會抵達墨西哥。
至於為什麼不能用未來式呢,因為這句的意思是當我們起床的瞬間,他就會在同時抵達墨西哥。
又不是什麼科幻電影,怎麼可能會有這樣的情況。
所以這裡用未來完成式的話,就會產生「在他抵達的時間是我們起床的瞬間前的一段時間。」的語意,是為了表達他抵達的時間並不是限定的。
其他的例句也是在講相同的概念。
第三個例句跟第一句是相同理由,所以必須使用未來完成式,畢竟沒有人可以辦到百分之百在相同時間行動。
如果照翻譯來看第二句會給人一種斷定的感覺,但在這個時代會發生什麼事情沒人知道,是不是下個月就會在這間公司工作也沒辦法百分之百保證。
因此雖然跟斷定的表現相似的推測表現,但通常是不可能會用未來式的。
“I will work here for one year next month.”
改成這樣的話意思就不通順了。
“I have worked here for one year.”
如果用未來完成式來思考的話,在未來的某個時間點可能會發生,也有可能不會發生,這樣想的話可能比較好理解。
第一個例句的「我們起床的時間點」也是“He has arrived in Mexico.”的可能時間。
第三個例句的「你回到家的時間點」也是“She has left.”的可能時間。
那讓我們來看未來完成式的疑問句跟否定句吧!
4)Will you have finished your homework by 5 pm?
你會在五點前做完作業嗎?
5.My grandmother will not have driven a car by next year because she is old.
我的奶奶已經老了,大概到明年就不能開車了。
疑問句跟否定句只有變成多加了助動詞will,就算是搞錯也不要把not跟have放在一起,或是把will跟have都放在主語前面。
第四個例句是說在五點之前的你可能是在做作業,又或者是根本還沒開始碰。
也就是說無法百分之百確定你能在五點前完成,通常是不會用未來式來表現。
第五個例句也是在說一樣的概念。
最近新聞一直報導關於高齡者駕駛的問題,就算你考慮到奶奶的年紀說不定明年就沒有辦法開車也說不定,但你奶奶自己卻堅持自己還能開車,這樣的話也沒有人能百分之百確定奶奶已經不能開了。
如果這裡的說明有人沒辦法理解的話,就算是換個簡單的圖也好,把想像的畫面描繪出來。
試著寫出前後的關係,然後去判斷那件事情有沒有辦法百分之百下定論,這樣慢慢確認的方法也是相當有效的學習方式。
剛開始用得時候感覺到很難使用也說不定,只需要重複使用好幾次,你的腦海中也會浮現出畫面,各位不要放棄繼續加油!
未來完成進行式的思考方式
到目前為止應該理解了什麼是未來完成式吧?
如果理解的話,接下來的未來完成進行式應該就很容易理解。
基本的思考方式跟未來完成式相同,但未來完成進行式更加難以捉摸一點,對此感到煩惱的人很多。
未來完成進行式的句子如以下所示:
I will have been doing my homework until dinner.
我應該會一直做作業到晚餐時間。
未來完成進行式的難處在於為什麼這個句子一定要使用未來進行式不可呢?
我們試著把這個句子改寫成未來進行式。
I will be doing my homework until dinner.
順帶一提如果只看翻譯的話會發現它跟未來完成進行式是同樣意思。
但是文法上來說這個句子是不能用未來進行式的。
未來進行式是用來表示未來的某個時間點持續動作的一種時態。
另一方面,未來完成進行式是表示「直到」未來的某個時間點前持續保持動作。
這個微妙的差異各位懂了嗎?
這個例句的意思是晚餐時間一到就不做作業了,也是用來表達會在晚餐時間來臨前一直寫作業。。
這個如果按照時間順序用圖畫來做整理的話也更容易理解,所以請準備好筆和紙,盡量把情況整理一下。
從例句來理解未來完成進行式
未來完成進行式是有點難理解的時態之一。
中文的時態並沒有那麼複雜,所以台灣人很難去理解。
所以我推薦各位多看例句靠感覺來學習。
在這裡我會用中文解釋來帶各位看到未來完成進行式的例句,各位也請多加參考。
1)By next month, I will have been living in London for 5 years.
下個月就是我來到倫敦居住的第五年。
2)She will have been playing a video game by 9 pm.
她大概會玩電動玩到晚上九點
3)He will have been waiting for you for more than 3 hours by the time you arrive there.
你抵達那邊的時候,他已經等你超過三個小時了。
在用中文的時候不太會感覺到進行式的意思,這裡的重點是不管是哪個例句都是表達一定的動作或持續一段時間的事情。
總結
這次跟各位說明了未來完成式跟未來完成進行式,我想各位應該都有稍微抓到一點感覺了吧?
像這樣中文裡沒有的時態,就只能靠不斷重複練習記憶了。
首先是邊讀句子邊把它寫下來,並習慣造句子的方式跟語感,試著在我們的Native Camp的課程中使用並好好地打下基礎吧!