將來完成進行時
英語中的基本時態之一
將來完成進行時是英語中的一種基本時態,其動詞架構為,shall/will+助動詞have+been+動詞的現在分詞。其表達的意思為:表示某種情況下一直持續到說話人所提及的時間,往往與將來的時間連用。在英語時態中,“時“指動作發生的時間,”態“指動作的樣子和狀態。
將來完成進行時表示動作從將來的某一時間開始一直延續到將來某一時間。是否繼續下去,要視上下文而定。這個時態常和表示將來某一時間的狀語連用。
主語+shall/will+have+been+doing+其他
I shall have been working here in this liquid oxygen industrial zone for twenty years by the end of the year.
到今年年底,我將在這個液氧工業區工作20年。
By the time the sun rises, I shall have been sleeping for nine hours.
太陽升起來之前,我已經睡了9個小時了。
主語+shall/will+not+have+been+doing+其他.
Shall/Will+主語+have+been+doing+其他?
肯定回答:Yes,主語+shall/will. 否定回答:No,主語+shall/will+not.
特殊疑問詞 + 一般疑問句
Which video will they have been making for whole 3 days before the end of the month?
在月底之前,他們還要製作哪一個視頻整整3天?
1.在下列句子中,will是情態助動詞,有“大概”或“我想”的含義。
如:
①You’ll have been wondering all this time how my invention works.
我想你這些時候一直想知道我的發明是怎樣工作的吧。
②They will have been having a holiday yesterday.
他們昨天大概是在度假來著。
③It is winter, it will have been snowing in the north.
冬天到了,北方可能已經開始下雪了。
2.將來完成進行時表示一個已經進行的動作到某一將來時刻仍在繼續進行。
例:He will have been working all day.
他將整天忙於工作。
1、將來完成進行時指的是在現在到將來的某一時間段內一直做某事,沒有停過,一般後面有時間段的限制,補充,說明,所強調的是狀態:持續的狀態,和現在進行時比較:它是一直在做,包括現在,但不是一個點動作。
2、將來完成時表示在將來的某一時間點之前會完成,有點虛擬語氣的作用,強調的是結果,將會已經完成,經常是在一個將來某一時間的狀態進行對比。
例句:
By the end of this month he will have been training horses/climbing mountains for twenty years.
到了這個月底他馴馬/登山就滿20年了。
但是如果提到所馴馬匹或所攀登的山峰的數目,或用任何方式把動作分割為一次又一次的動作,就必須用將來完成時:
By the end of the month he will have trained 600 horses/climbed 50 mountains.
到本月底,他馴服的馬就有600匹/攀登的山峰就有50座了。
例題:
I hope Jiaxin______ the instructions ready before I come tomorrow.
A. to get B. will have been getting C. will get D. will have gotten
解析:根據tomorrow得出時間為將來,get the instructions 這個動作是在我回來之前佳欣已經完成,且不是持續性動作,故用將來完成時,故不選B選D。