壹、區別
1、釋義不同
(1)將來完成時:將來完成時是用在表示在將來某壹時間以前已經完成或壹直持續的動作。在英語時態中,“時“指動作發生的時間,”態“指動作的樣子和狀態。
(2)將來完成進行時:是英語中的壹種基本時態,其動詞架構為,shall/will+助動詞have+been+動詞的現在分詞。其表達的意思為:表示某種情況下壹直持續到說話人所提及的時間,往往與將來的時間連用。
2、構成不同
(1)將來完成時:shall+will(第二、三人稱)+have+過去分詞(done)。在英語時態中,“時“指動作發生的時間,”態“指動作的樣子和狀態。
例句:By the end of the month he will have been living/working/studying here for ten years.
到了月底他在這裏居住/工作/學習就滿十年了。
(2)將來完成進行時:主語+ shall/will have been doing
例句:I shall have been working here in this factory for twenty years by the end of the year.?
到今 年年底,我將在這個工廠工作20年了
3、用法不同
(1)將來完成時:表示在將來某壹時間之前已完成的動作,並往往對將來某壹時間產生影響。
例句:Pick me up at 8 o'clock,I will have had breakfast by then.
早上8點鐘妳來接我,到時我已經吃完早飯了。
(2)將來完成進行時:will是情態助動詞,有我想的含義。
例句:You’ll have been wondering all this time how my invention works.
我想妳這些時候壹直想知道我的發明是怎樣工作的吧。
二、應用
1、將來完成時:
(1)表示推測,相當於"must have done"結構。
例句:You will have heard of this, I guess. 我猜妳已經聽說過這件事了。
(2)表示某種狀態壹直持續到說話人所提及的時間。
例句:We will have been married a year on June 25th. 到6月25日我們倆結婚就滿1年了。
2、將來完成進行時:
將來完成進行時強調動作過程在另壹動詞之前的長度。而將來完成時更強調在另壹件事前壹個動作的完成。
例句:By the time John retires, James will have been practicing for 10 years.
到約翰退休的時候,詹姆斯已經在從事工作10年了。