英语将来完成时练习题及答案及解析_第1页
英语将来完成时练习题及答案及解析_第2页
英语将来完成时练习题及答案及解析_第3页
英语将来完成时练习题及答案及解析_第4页
英语将来完成时练习题及答案及解析_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、英语将来完成时练习题及答案及解析一、单项选择将来完成时1 Oh, Mom, just a few minutes.Hurry up, Harry, or by the time you pack your belongings, the flight !A has leftB will have leftChad leftD will be leaving【答案】 B【解析】试题分析 : 考察将来完成时的用法。句意: -妈妈,等会儿。 -快点,否则等你收拾好了行 李,飞机就已经飞走了。将来收拾好行李时,飞机已经飞走了。将来的某个时间已经发 生,用将来完成时。所以选 B。考点:考察将来完成时的用

2、法。2 Wethree quarters of the book by the end of next semester.A have been learning B will have learntC had learnt D would have learned【答案】 B【解析】【详解】考查将来完成时。句意:到下学期末的时候,我们将学习这本书的四分之三。根据 by the end of next semester 可知,时态用将来完成时,故选B。3. Tony, it seems that you have been very busy all the time , what do yo

3、u think of your occupation now?Just so-so. I ' ve decided to quit my job in the company next month, where I for five yaers.A workBis workingC will be workingD will have worked【答案】 D【解析】试题分析:句意: -Tony,似乎你最近一直在忙,你认为你现在的职业怎么样?-就这么回事,我已经决定下个月放弃公司的工作了,在那里我将已经工作了 5 年。因为是到下个月 为止,将已经到五年了,所以用将来完成式,所以选D。考

4、点:考查时态4 I am sorry I canC will have leftD have leftt meet you at the station. I by thee y otium come back from abroad.A am leavingBhad left【答案】 C【解析】试题分析:考查时态。by+过去的时间,主句使用过去完成时;by+将来的时间,主句用将来完成时。 by the time you come back from abroad 所知的时间是将来,故主句用将来完成 时,即 will have done sth 。故选 C。考点:考查时态5 Do you kn

5、ow Tom,the manager of that company?-Of course,I know him,By next month,Ihim for 10 years.A knowB knewC will knowD will have known【答案】 D【解析】试题分析:句意: -你认得那个公司的经理汤姆吗? -当然,到下个月位置我就认得他10年了。时间是 by next month , by 一般和完成式连用,和将来时间搭配,就用将来完成式, 所以选 D。考点:考查时态6 - I hear that Jason is planning to buy a new car.- I

6、 know. By next month, he enough for a used oneA has savedBsavesC will be savingD will have saved【答案】 D【解析】试题分析:考查时态的用法; A 现在完成时,表示已经可以买了; B 一般现在时,表示经 常性,习惯性; C 将来进行时,表示将来的某个时候正在进行的动作;从题意可看出是不 符合的。到下个月的时候是攒够了,将来完成时的意思是到将来的某个时候要完成的动 作;句意为: -我听说 Jason 正计划买一辆新车。 -我知道的,到下个月为止,他就攒够 了钱买一辆二手的了。故选 D。考点:考查时态的

7、用法。7 The professor you referred to in the letter us students three lectures by next Monday.A has givenB will givenC will have givenD Gave【答案】 C【解析】试题分析:考查时态。 you referred to in the letter 是定语从句,省略了 who/that , by next Monday 到下周, by+ 将来的时间,与将来完成时连用。句意:你在信里提到的那位教授到 下周,将已经给我们学生做过三次讲座了。故选C。考点:考查时态8 Many

8、 scientists believe sea levels by more than one meter by the end of the 21stcentury.A will be risenBwill have risenC will have beenD will be rising【答案】 B【解析】 试题分析:考查时态:句意:很多科学家相信,海平面到 21 世纪末为止将会上升超过一 米。时间状语是 by the end of the 21st century. 如果 by+将来时间,谓语的时态应该是将来完 成式,选 B。考点:考查时态9 By the end of this mo

9、nth, we surely a good solution to the problem.A have foundBwill been foundC will have foundD are finding【答案】 C【解析】【详解】 考查时态。句意:到本月月末我们一定会发现这个问题好的解决方法。根据句中时间状语By the end of this month( 到本月月末 ),可知用将来时;再根据与主语 we 是主动关系,故选 C。10 - Is Tom still smoking?- No. By next Saturday he for a whole month without sm

10、oking a single cigarette.A will goBwill have goneC goesD has been going【答案】 B【解析】 试题分析:考查时态:句意: -汤姆还抽烟吗? -没有,到下周六,他就一整个月没有抽任 何一只烟了。时间是 By next Saturday, by 引导时间状语的句式中句子的时态用完成时态, 因为是 next saturday 还没有到来,所以应该用将来时态,所以by next Saturday 和在一起就是将来时态的完成时态,所以选B。考点:考查时态11 Tony, it seems that you have been very

11、 busy all the time. What do you think of your occupation now?Just so-so. I ' ve decided to quit my job in the company next month, where I for five years.A workBhad workedC will be workingD will have worked【答案】 D【解析】试题分析:考查时态。句意: Tony,似乎你总是很忙啊!你认为现在的职业怎么样?一般化,我决定下个月辞去公司里的这份工作,那时我在这里已经工作了 5 年了。根据句

12、 意可知后面的定语从句中指下个月的时候,已经在这里工作了 5 年了,所以使用将来完成 时表示到将来的某个时间已经完成的事情。故 D 正确。考点:考查时态12I 'm sorry, but the manager isn't here yet. Shall I haovue w hhimen c haell cyomes back? No, I ' ll call him later. If I call again in half an hour, do you think h e ?A arrivesBhas arrivedC will arriveD will ha

13、ve arrived【答案】 D【解析】试题分析:句意 :-对不起,经理不在这里,当他回来时我让他给你打电话好吗?-不用了,我到后来再给他打吧,如果我过半个小时再给你打电话,你认为他会回来吗?这里是指过 半个小时之后,经理是否已经来到,所以表示将来完成时,表示在将来某个时间之前已经 完成的动作,故用将来完成时,故选D。考点:考查动词时态的用法。 点评:本题难度适中。动词时态也是高中阶段的重难点之一,需要考生能够理解句意进而 对动词的时态做出正确的判断。这里考生容易误选D。即学即练: Tom in the library every night over the last three month

14、s.A. works B. worked C. has been working D. had been working解析: C。句意: “在过去的三个月里, Tom 每天晚上都在图书馆里学习。 ”题干中出现的 over the last three months ,是明显提示用现在完成进行时或现在完成时。故选C。13 The train arrives in Liverpool at 10 p.m. tonight . The plane I would like to take from thereby then.A will leaveB would have leftC will h

15、ave leftDhas left【答案】 C【解析】试题分析:考查时态。本句中的关键词是then ,根据上下文可知这里的 then 表示的是 at10 p.m. tonight 这是一个将来的时间, by 与完成时连用,故使用将来完成时的时态。句 意:火车在今天晚上 10 点到达利物浦,在那个时候我要乘的飞机将已经离开了。故C 正确。考点:考查时态点评:连词 by 到时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用 现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使 用将来完成时。D will have left14 By the time you

16、get to Beijing tomorrow, I for Shanghai.A am leavingB should have leftC will leave【答案】 D【解析】 试题分析:考查时态。本题的关键词是 by the time 到 时为止;该词经常与完成时连用, 如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。本题 by 后面接的时候时间状语从句, 使用一般现在时代替将来时,后面的主句使用将来完成时。句意:到你明天到北京的时 候,你已经出发去上海了。故 D 正确。考点:考查时态点评: by the t

17、ime 到 时为止;该词经常与完成时连用,如果后面是现在的时间,句中就 使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间, 就使用将来完成时。15 By the time you finish the book, you more about Chinese history.A will learn【答案】 C【解析】B have learntC will have learntD are learning试题分析:考查时态。By 与完成时连用。当by 后面是过去的时间,使用过去完成时;当by 后面是现在的时间,使用现在完成时,当 by 后面是将来的时间的时候,使用

18、将来完成 时。本题 By 后面的时间状语从句 the time you finish the book 用一般现在时代替将来时,所以主句使用将来完成时。故 C 正确。 考点:考查时态点评: By 与完成时连用。当by 后面是过去的时间,使用过去完成时;当by 后面是现在的时间,使用现在完成时,当by 后面是将来的时间的时候,使用将来完成时。16 By the time you have completed the essential training, you exposed to virtually everynew feature of the course A areB will hav

19、e beenC have beenD will be【答案】 B【解析】时态题。 By +将来的时间主句用将来完成时,根据语境By the time you have completed theessential training, 到你完成“基本训练为止 ”可知还没完成所以要用将来完成时。句意:到你 完成基本训练为止你几乎会接触到这门课程的每一项新的特点。选 B17 By the time you can afford a house, the prices of housing greatly.A will increase B will have increased Care incre

20、asing D have increased 【答案】 B【解析】考查动词时态。句意:等你能买得起房子,房价已经涨了很多了。 by the time 引 导的时间状语,主句要求使用完成时。根据句意可知,此处表示未来的时间,主句应使用 将来完成时。故选 B。18 I hope when you come tomorrow, you the reading and have something to share.A didBare doingC will be doingD will have done【答案】 D【解析】【详解】 考查时态。句意:我希望你明天来的时候,已经读完阅读并分享。表示将来

21、某个时间已经 完成的行为用将来完成时,即 will have done 结构。此处指到明天已经完成,故选 D.19 May I speak to your manager Mr. Williams at five o' clock tonight?I 'm sorry. Mr. Williams to a conference long before then.A would have gone Bhad goneC will have gone Dhas gone【答案】 C【解析】【详解】考查时态。句意: 今晚五点我可以和你的经理威廉先生说话吗? 对不起。在那以前他将已经去

22、开会啦。根据上下文可知 before then 指的是 before five o 'clock tonigh到t 今晚 五点之前,所以用将来完成时,表示将来某个时间将已经做某事。故选C。20 -May I speak to your manage r at four o' clock this afternoon?-I ' m sorry. He to a conference long before then.A will have goneBhad gone C would goDhas gone【答案】 A【解析】试题分析: 考察时态。本题的关键词是 long

23、before then ,之中的 then 是一个将来的时间 at five o' clock this after。no这on个时间状语表示的是在将来一个时间之前就完成的动作,故使用将来完成时的时态。句义: 在今天下午 5 点之前我可以和你们的经理聊聊吗? 对 不起,在那之前很久他就已经去参加一个会议了。故A 正确。考点:考察时态21 Could you meet me at the airport?I'd like to , but I Shanghai when you return.A will have left Bwas leavingC will leave D

24、have left【答案】 A【解析】考查时态。句意:当你回来的时候,我将已经离开了上海。由句意可知,表示将 要完成的动作,故 A 为正确答案。22 By the time your habit of managing time is developed, youbetter decisions about howto spend your time in your future career.A will have madeBwill be madeC are to makeD have been making【答案】 A【解析】【详解】 考查动词时态。句意:当你养成管理时间的习惯时,你就会

25、对如何在未来的职业生涯中利 用时间做出更好的决定。在 by the time 引导的从句中,如果从句中的谓语动词为一般现在 时/ 或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成 ”。故选 A。【点睛】by the time 用法辨析1、如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表 示“截止到从句动作发生时,主句动作已经完成,即过去的过去 ”。2、如果从句中的谓语动词为一般现在时 / 或现在完成时(表示将来),那么主句中的谓语 动词常为将来完成时,表示 “截止到将来某一时间为止,主句动作将已经完成 ”。

26、3、如果主句动作不强调已经完成,只是说明某个时候的状况,(主句是 be 的系表形式或 者是表示像 know, find, believe 等表示认知的持续性动词,则往往用一般时态,不用完成时 态。)此时主句不用完成时,而应根据实际需要选用适当的时态,此时by the time 相当于when。23 When I writing the letter, I will take you to the lake for boating.A have finishedB had finishedC will finishedD finished【答案】 A【解析】【详解】考查时态。句意:我写完了这封信

27、就带你去湖上划船。句中 when 引导时间状语从句,主 句为一般将来时,根据主将从现原则,从句应用一般现在时或者现在完成时表将来,故选A 项。24 By the time he leaves university, he much work experience so long as he takes a parttime job.A will have gainedBhas gainedC may have gainedD will gain【答案】 A【解析】【详解】 考查时态。句意:等到他大学毕业的时候,只要他做过一份兼职工作,他将会获得很多工作经验。此处是 By the time 到“

28、为止 ”引导的时间状语从句,从句用一般现在时态,结合 句意可知,主句表示将来某个时间会完成的动作,用将来完成时态,故选A。25 By next month he in the big city for five years.A has worked Bhas been workingC works D will have worked【答案】 D【解析】【详解】 考查将来完成时。句意:到下个月,他将已经在这个大城市工作五年了。由时间状语 By next month ,可知句子为将来完成时,其构成为 :主语 + will + have + done 。所以为 will have worked 。

29、故 D 选项正确。【点睛】 将来完成时的形式为 : 主语 + will + have + done 将来完成时意义:表示将来某一时间之前完成的动作。到明年的时候我就会学 4000 单词了。 I will have learned 4000 words by next year. 表示到将来某个时间为止势必会完成或预计要完成的动作。I expect you will have changed your mind by tomorrow. 我预料到明天你就会改变主意了。 表示某种状况将一直持续到说话人所提及的某一将来时间。如: We will have been married a year on

30、 June 25th. 到 6 月 25 日我们俩结婚就满 1 年了。 由时间状语 By next month ,可知句子为将来完成时,其构成为 :主语 + will + have + done 。所以为 will have worked 。故 D 选项正确。26 By the end of the next seminar, many issues like the development in biochemistry and medicine.A will discussB will be discussingC will be discussedD will have been dis

31、cussed【答案】 D【解析】【详解】 考查时态语态。句意:到下一次研讨班结束的时候,诸如生化及医药发展的话题讲已经被 讨论。介词短语 by the end of 意为 “到 末为止 ”,通常和完成时连用,如果后面接将来时 间,要和将来完成时连用,如果接过去时间,要和过去完成时连用。本句the next seminar表示将来时,所以要与将来完成时连用。而且主语many issues 与动词 discuss 构成被动关系,所以使用将来完成时的被动语态,故 D 项正确。A will have beenBisChas beenD will be【答案】 A【解析】考查时态。时间是 On the

32、next birthday ,而且还有 for twenty years ,句意:到下一 个生日,安将已经结婚 20 年了。选 A。用将来完成时态。28By the time I graduate, I in Bashu Secondary School for six years.A will stay Bwill have stayedC have stayed Dhad stayed【答案】 B【解析】考查动词时态。句意:到我毕业的时候,我将在Bashu Secondary School已经六年。根据句意可知此处是将来的完成时态。故选B。29 Father seems worn out.

33、Why not have a family tour? A week's holiday him back to normal.Ahad broughtBis bringingC will be bringingDwill have brought【答案】 D【解析】 试题分析:考查时态。将来完成时用在表示在将来某一时间以前已经完成或一直持续的动 作。句意: 父亲看起来筋疲力尽。 为什么不来一次家庭旅游呢?一周的度假将会 把他回归正常。故 D正确。考点:考查时态30 Can I have a talk with you at about 4 this afternoon ,Mr Bla

34、ck?All right ,I from a conference by then.I will be waiting for you.A will have come back B will come backC have come back D will be coming back 【答案】 A【解析】考查动词时态。根据答语中的“by then和”“I will be waiting for you. 可知,此”处表示的是到将来某个时间之前已经完成的动作,故用将来完成时态。故选A。【名师点睛】将来完成时主要用法归纳1. 表示将来完成即表示到将来某个时间为止势必会完成或预计要完成的动作。如

35、: Maybe by then you will have changed your mind. 也许到时候你已经改变主意了。 “ You'll have finished by tomorrow.2. 表示动词的持续即表示某种状况将一直持续到说话人所提及某一将来时间。如:We will have been marrieda year on June 25th 到 6 月 25 日我们俩结婚就满 1 年了。 By this time next week, I will have worked for this company for 24 years. 到下星期此刻,我已经为该公司干了

36、 24 年了。3. 表示推测即表示根据某情况作出的推测。如:There will have been a definite result before Friday. 星期五以前将肯定会有结果。本题考查动词时态。根据答语中的 “ by then和”“ I will be waiting for you. 可知,此”处表示的是 到将来某个时间之前已经完成的动作,故用将来完成时态。故选A。31You'd better communicate with each other sincerely, and I hope to see your conflict tomorrow.A was t

37、o be solvedBhas been solvedC will have been solvedD had been solved【答案】 C【解析】【详解】 考查时态和语态。句意:你们彼此之间最好真诚地沟通,我希望明天你们的冲突能得到解 决。由时间状语 tomorrow 可知,此处应用将来时, conflict 和 solve 之间为被动关系。因此C项的将来完成时符合语境,表示在将来某一时间以前(明天结束之前)已经完成的动 作。故选 C 项。32 By the time you come back, your aunt for Nanjing to attend a meeting.A

38、will leaveB leavesC leftD will have left【答案】 D【解析】考查时态, by+ 时间状语,句子通常用完成时态,根据从句 By the time you come back, 可知 指将来,所以用将来完成时。选 D。33 My train arrives in Shanghai at 10 this morning. The plane I would like to take from there by thenA is leavingBwill have leftC has leftD will leave【答案】 B【解析】 试题分析:考查将来完成时

39、。句意:我的火车会在今天早上十点到达上海。到那个时候,我想搭乘的航班,就已经飞走了。从第一句看,今天上午十点为将来时间,还没到十点。用将来,而到那时,飞机已经起飞了,用完成,综合两者,用将来完成时,will have done到将来的某个时间已经做了什么。因此选B。考点:考查将来完成时。34 The 2013 population investigation shows one in four people in Jiangsu will be over 65 and the number of over-85 people by 2030 A have doubledBwill be dou

40、bledC will have doubledD will double【答案】 C【解析】2013 年人口调查表明在江苏省四分之一的人超过了 65 岁,并且到 2032 年年龄超过 85 岁 的人的数量会翻倍。根据时间状语 by 2030 可知,应用将来完成时。35 - I ' ll come to see your performance at 9:00 tomorrow evening.- I ' m sorry, but by then my performance and I reporters in the meeting room.A will have ended; will be meeting B will end; will meet C will be ended; am going to meet D is to end; will meet 【答案】 A【解析】试题分析:考查动词时态。句意: - 明天晚上 9 点钟我会去看你的演出。 -抱歉,到那时候 我的演出已经结束了,那时会正在会议

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论