定义
将来完成时用来表示在将来某一时间以前已经完成或一直持续的动作。经常与before+将来时间或by+将来时间连用,也可与before或by the time或by the end of 短语引导的现在时的从句连用。 构成
shall+have+过去分词用于第一人称,will+have+过去分词可用于所有人称。 实例
a.状态完成:表示某事继续到将来某一时为止一直有的状态。并在将来完成。 b.动作完成:表示将来某一时或另一个将来的动作之前,已经完成的动作或已获得的经验。
They will have been married for 20 years by then.
You will have reached Shanghai by this time tomorrow. 将来完成时的构成
将来完成时的构成是由“shall/will + have +过去分词”构成的。 具体示例如下:
Many people are hoping that the bushfire will have finished before summer comes. 许多人都希望这场森林大火能在夏天来临前结束。
It seems that all his roommates will have moved out before the end of June. 看来他所有的室友都会在六月底前搬走。
By the time Mark gets home, his daughters will have been asleep. 等马克到家的时候,他的女儿们(将会)都已睡了。
This sculpture will have been completed by this time next year. 这座雕塑将会在明年的这个时候被完成。(本句使用了被动语态) By the time you get up, we may have already left for the airport. 你起床的时候,我们可能已经出发去机场了。
By four o'clock this afternoon, you should have submitted your papers online. 截止到今天下午四点,你们应该已经在网上提交了你们的论文。 以上例句中,棕色为主语,红色为将来完成时部分,粉红色为时间状语。 将来完成时的用法
①表示在将来某一时间之前已完成的动人,并往往对将来某一时间产生影响。 Pick me up at 8 o'clock,I will have had breakfast by then. 早上8点钟你来接我,到时我已经吃完早饭了。 We shall have learned 12 units by the end of this term. 到这个学期末,我们将学完12个单元。
By the time you get home I will have cleaned the hous from top to bottom. 你到家之前我将把房子彻底打扫一遍。 ②表示推测,相当于“must have done”结构。 You will have heard of this,I guess. 我想你已经听说了这件事了。
I am sure he will have got the information. 我相信他一定得到了这个信息。
③表示某种状态一直持续到说话人所提及的时间。 We will have been married a year on June 25th. 到6月25日我们俩结婚就满1年了。 注意,常与将来完成时连用的时间状语有:
①by(the time/the end of)+表示将来时间的短语和句子; ②before(the end of)+表示将来时间的词语或句子; ③when, after等加上表示将来动作的句子等。
将来完成时做为英语中十六种时态之一,在各种考试中都可能有相关考试题目,平时多做练习积累在考试中才能得心应手,现在就来做做以下练习题吧!
1、If we don't hurry up, everything ________ by the time we get to the party.
A.will be eaten B.is eaten
C.has been eaten D.will have been eaten 答案:D
解析:考察时态。句义:如果我们不快点,当我们到达宴会的时候,所有的东西可能都已经被吃完了。If引导条件状语从句,从句是一般现在时,故主句要使用将来时,且由by the time可知,应该使用完成时态。故D正确。
2、—I ________ my project by the time you come to London. —Great. This way you can act as my guide.
A.finish B.have finished
C.will be finishing D.will have finished 答案:D
解析:考查时态。By the time后跟过去的时间,主句用过去完成时;后跟将来的时间,主句用将来完成时。by the time you come to London“到你来到伦敦的时候”,表示的是将来的时间,故主句用will have done sth。故选D。
3.After hospitals buy expensive equipment, they must try to ________ the money they have spent. A.recover B.reduce C.remove D.receive 答案:A
解析:recover补回,重新获得,恢复;reduce减少;remove去掉、移开。 4、According to the Ministry of Health, by May 1, 2003, the total SARS deaths on the Chinese mainland_____to 170. A.has come B.had reached C.increased D.had climbed 答案:D
解析:climb to“增长到”,相当于reach。
5、Jane can’t attend the meeting at 3 o’clock this afternoon because she ___________ a class at that time. A. will teach B. would teach
C. has taught D. will be teaching 答案:D
解析:句意“简不能参加今天下午3点钟的会议,因为她那个时候在一个班上课。”根据句中的时间状语at that time指代at 3 o’clock this afternoon,表示在将来的某一时刻正在做某事,要用将来完成时。故选D。
解析:本题考查时态。将来进行时主要表示将来某一时间正在进行的动作,或表示要在将来某一时间开始,并继续下去的动作。分析此题需抓住时间状语以及that time所代指的时间,再联系所学将来进行时所应用的范围及句意可以选出正确的答案。
因篇幅问题不能全部显示,请点此查看更多更全内容