將來完成時
將來完成時是用在表示在將來某一時間以前已經完成或一直持續的動作。經常與before+將來時間或by+將來時間連用,也可與before或by the time短語引導的現在時的從句連用。
重點理解:
狀態已完成:表示某事持續到將來某一時為止一直有的狀態。并在將來完成。
動作完成:表示將來某一時或另一個將來的動作之前,已經完成的動作或已經對動作產生一定的影響。
基本句型
shall(第一人稱)will(第二、三人稱)+have+過去分詞(done)
例句:They will have been married for 20 years by then.
到那時他們倆結婚就滿20年了。
You will have reached Shanghai by this time tomorrow.
明天的這個時候你就到上海了。
將來完成時的三大用法
1. 表示在將來某一時間之前已完成的動作,并往往對將來某一時間產生影響。
Pick me up at 8 o'clock, I will have had breakfast by then.
早上8點鐘你來接我,到時我已經吃完早飯了。
We shall (will) have learned 12 units by the end of this term.
到這個學期末,我們將學完12個單元。
By the time you get home, I will have cleaned the house from top to bottom.
你到家之前我將把房子徹底打掃一遍。
2. 表示推測,相當于"must have done"結構
You will have heard of this, I guess.
我猜你已經聽說過這件事了。
I am sure that he will have got the information.
我相信他一定會得到這個信息。
3. 表示某種狀態一直持續到說話人所提及的時間。
We will have been married a year on June 25th.
到6月25日我們倆結婚就滿1年了。