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

下载本文档

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

文档简介

1、英语将来完成时专题练习( 及答案 ) 含解析一、单项选择将来完成时1 - Tommy is planning to buy a car.- I know. By the time he returns from abroad, he enough for a used one.A will have savedB savesC had savedD will save【答案】A【解析】试题分析:考查时态:句意:-Tommy 正计划买个汽车。-我知道。到他国外回来的时候他将攒足够买一辆二手车的钱。By the time 引导的是时间状语从句,用一般现在时代替一般将来时,所以主句应该是将来范畴的时

2、态,而且时间状语是by the time 连接的,主句用将来完成时。选A。考点:考查时态点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。还要注意语态的正确使用。注意时间条件状语从句不能用一般将来时,应该用一般现在时代替一般将来日连词 by到时为止;该词经常与完成时连用。2 Be quick, or you will be punished. Don t worry. By the time he comes back, Imy task.A have finished B will hav

3、e finishedC finish D am finishing【答案】B【解析】【详解】考查将来完成时。句意:赶快,否则你会遭受惩罚的。-不要担心,等他回来的时候,我都完成了我的任务。By the time+ 将来时,主句用将来完成时,故选B。3 By the end of next year , they the work on the new stadium.A would have completedB had completedC will have completedD have completed【答案】C【解析】考查时态。根据时间状语 “By the end of next

4、year可知;本句应使用将来完成时态,表示到 明年年底前他们将已经完成新体育馆的建设。4 Do you know 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。考点:考查时态5 Chin

5、a a high-speed railway network covering almost all its cities with apopulation of of more than 500 , 000 by 2015A is setting upB will set upC has set upD will have set up【答案】D【解析】试题分析:句意:中国在2015 年为止将已经建成了覆盖所有城市超过50 万人口的高铁网络。这句话的时间是by 2015 年,介词by 一般和完成式连用,2015 年是将来的时候,所以用将来完成式,选D。考点:考查时态6 - I hear th

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

7、,他就攒够了钱买一辆二手的了。故选D。考点:考查时态的用法。7 Many scientists believe sea levels by more than one meter by the end of the 21stcentury.A will be risenB will have risenC will have beenD will be rising【答案】B21 世纪末为止将会上升超过一【解析】试题分析:考查时态:句意:很多科学家相信,海平面到米。时间状语是 by the end of the 21st century.如果by+将来时间,谓语的时态应该是将来完 成式,选B。

8、考点:考查时态8 -May I speak to your manager at four o k this aftecnoon?-I m sorry. He to a conference long before then.A. will have goneB. had goneC. would goD. has gone【答案】A【解析】试题分析: 考察时态。本题的关键词是long before then ,之中的then是一个将来的时间at five o clock this afternoonH寸间状语表示的是在将来一个时间之前就完成的动作,故 使用将来完成时的时态。句义:一在今天下午

9、5点之前我可以和你们的经理聊聊吗?一对不起,在那之前很久他就已经去参加一个会议了。故 A正确。考点:考察时态9 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后跟过去的时间,主句用过

10、去完成时;后跟将来的时间,主句用将来完成时。by the time you come to London到你来到伦敦的时候 ”,表示的是将来的时间,故主句用will have done sth。故选 D。考点:考查时态10 Oh, Mom, just a few minutes.Hurry up, Harry, or by the time you pack your belongings, the flight!A. has leftB. will have leftC. had leftD. will be leaving【答案】B 【解析】试题分析:考察将来完成时的用法。句意: 一妈妈,

11、等会儿。一快点,否则等你收拾好了行 李,飞机就已经飞走了。将来收拾好行李时,飞机已经飞走了。将来的某个时间已经发生,用将来完成时。所以选Bo考点:考察将来完成时的用法。11 Is Tom still smoking?-No. By next Saturday he for a whole month without smoking a single cigarette.A. will goB. will have gone C. goesD. has been going【答案】B【解析】试题分析:考查时态。本!据句中时间状语By next Saturday到下个周六为止,故用将来完成时。句意

12、:一一汤姆任然吸烟吗?一一不了,到下个周六为止,他整整一个月没抽一支烟。故B正确。考点:考查时态12 By the time he arrives in Beijing, we here for two days.A. will have stayedB. will be stayingC. have been stayingD. have stayed【答案】A【解析】试题分析:考查时态:句意:在他到北京的时候为止,我们已经呆在这儿两天了。说明我们在这儿待两天是在他到这儿之前,用过去完成时。还有介词by,是和相应的完成式连用的,by接过去时间,用过去完成时,by接将来时间,用将来完成时。选A

13、o考点:考查时态点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来 选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。如 介词by经常与相应的完成时连用。13 The train arrives in Liverpool at 10 p.m. tonight . The plane I would like to take from there by then.A. will leaveB. would have left C. will have leftD. has left【答案】C【解析】试题分析:考查时态。本句中的关键词是then

14、,根据上下文可知这里的then表示白是at10 p.m. tonight这是一个将来的时间,by与完成时连用,故使用将来完成时的时态。句意:火车在今天晚上 10点到达利物浦,在那个时候我要乘的飞机将已经离开了。故 C正 确。考点:考查时态点评:连词by到一时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用 现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使 用将来完成时。14 I believe that I to the modern life in New York by the end of next month.A. will have adap

15、tedB. have adapted C. adaptD. will adapt【答案】A【解析】试题分析:根据句末by the end of next month. 时间状语,这是表将来的时间,故排除BC。如果时间状语是next month 那么答案就选D, will have done 是将来完成时,表示将来某个时间之前已经完成的动作。by the end of next month 在下个月末之前 “”,故选 A考点:考查动词的时态的用法点评:将来完成时是考生难以理解的语法项目,要求考生必须知道什么情况下,才能用它,并且了解一般将来时与将来完成时的区别。一般将来时是将来某个时候发生的动作

16、或状态,常与表将来的状语连用。如tommorrow,next week,in 2034 等连用。如:I will go toBeijing next week.即学即练:You Shanghai by this time tomorrowD.will reachedA.will have reached B.have reached C. reach 解析: A 句意:明天的这个时间你已经到达上海。15 By the time he retires, professor Baker for almost forty years A will have taughtB had taughtC h

17、as taughtD is teaching【答案】A【解析】试题分析:句意:到贝克讲授退休时,他将从事教育40 年了。这里教授还未退休,退休发生在将来,又因为By the time 故用将来时的完成时,故选A。考点:考查将来完成时的用法。点评:本题难度适中。将来完成时是高中阶段动词的时态类比较难以理解的一种时态。考生往往与一般将来时混淆,一般将来时指从现在来看将要发生的动作;而将来完成时指在将来某个时间之前已经完成的动作。即学即练:Had you joined the chat room ten minutes ago, you would have known what weabout t

18、hen.A. had talked B. have talked C. talkD. were talking解析:Do句意:如果你十分钟前加入聊天室,你就会知道(那时)我们在谈什么。16 Jenny, how many years have you studied in China? I here for three years by the end of this month.A studyB have studiedC will have studiedD am studying【答案】C【解析】考查时态。by意为:到为止;引导的从句做状语时,主句必须使用完成时.the end of t

19、hismonth 是表示将来的时间。所以这里使用将来完成时。17 By the time you can afford a house, the prices of housing greatly.A will increase B will have increased C are increasing D have increased【答案】B【解析】考查动词时态。句意:等你能买得起房子,房价已经涨了很多了。by the time 引导的时间状语,主句要求使用完成时。根据句意可知,此处表示未来的时间,主句应使用将来完成时。故选B。18 It s reported that by the e

20、nd of the month, the output of cement in the factoryby about 10%.A will have risen B will be risingC has risen D has been rising【答案】A【解析】【详解】考查将来完成时。句意:据报道到这个月底,工厂的水泥产量将增加10%。根据 by theend of the month 为将来时间,故用将来完成时,故选A。【点睛】将来完成时的用法。将来完成时的形式为:主语+ will + have + done。将来完成时意义:表示将来某一时间之前完成的动作。例如:到现在我已经学了

21、3000 单词了。I have learned3000 words by now. 到去年我已经学了2000 单词了。I had learned 2000 words by last year.到明年的时候我就会学4000 单词了。I will have learned 4000 words by next year.表示到将来某个时间为止势必会完成或预计要完成的动作。如:When we get there, she llhave gone to work. 我们到那里时她会已上班去了。I expect you will have changed your mindby tomorrow. 我

22、预料到明天你就会改变主意了。19 You needn t hurry her. Itby her by the time you are ready.A will have been finishing B has finishedC will have been finished D will be finished【答案】C【解析】【详解】考查将来完成时。句意:你不必催促她。当你准备好了的时候,她都已经完成了。根据bythe time you are ready 可知,当你准备好的时候,为一般现在时,by the time + 将来时,用将来完成时,故选C。20 - Is Tom stil

23、l smoking?- No. By next Saturday he for a whole month without smoking a single cigarette.A will goB will have goneC goesD has been going【答案】B【解析】试题分析:考查日态:句意:-汤姆还抽烟吗?-没有,到下周六,他就一整个月没有抽任何一只烟了。时间是 By next Saturday, by引导时间状语的句式中句子的时态用完成时态, 因为是next Saturday还没有到来,所以应该用将来时态,所以 by next Saturday和在一起就 是将来时态的

24、完成时态,所以选Bo考点:考查时态21 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 discussed【答案】D【解析】【详解】考查时态语态。句意:到下一次研讨班结束的时候,诸如生化及医药发展的话题讲已经被 讨论。介词短语 by the end of意为 到末为止”,通常和完成时连用,如果后面接将来时 间,

25、要和将来完成时连用,如果接过去时间,要和过去完成时连用。本句the next seminar表示将来时,所以要与将来完成时连用。而且主语many issues与动词discuss构成被动关系,所以使用将来完成时的被动语态,故 D项正确。22 By the time your habit of managing time is developed, you better decisions about how to spend your time in your future career.A. will have madeB. will be madeC. are to makeD. have

26、 been making【答案】A 【解析】 【详解】考查动词时态。句意:当你养成管理时间的习惯时,你就会对如何在未来的职业生涯中利 用时间做出更好的决定。在 by the time引导的从句中,如果从句中的谓语动词为一般现在 时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示戳止到将来某一时间为止,主句动作将已经完成。故选Ao【点睛】by the time用法辨析1、如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示戳止到从句动作发生时,主句动作已经完成,即过去的过去”。2、如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的

27、谓语动词常为将来完成时,表示戳止到将来某一时间为止,主句动作将已经完成”。3、如果主句动作不强调已经完成,只是说明某个时候的状况,(主句是be的系表形式或者是表示像know, find, believe 等表示认知的持续性动词,则往往用一般时态,不用完成时态。)此时主句不用完成时,而应根据实际需要选用适当的时态,此时by the time 相当于when 。23 They are trying to make sure that 5G terminals by 2022 for the Beijing WinterOlympics.A will installB will have been

28、installedC are installedD have been installed【答案】B【解析】【详解】考查时态和语态。句意:他们正努力确保在2022 年北京冬奥会之前安装5G 终端。表示在将来某一时间以前已经完成或一直持续的动作,用将来完成时;“5蕾端”和安装”之间是被动关系,用被动语态,故选B。24 Tom says he successfully in three marathons by the time he finishes this one.A will runB will have runC has runD runs【答案】B【解析】【详解】考查时态。句意:汤姆说

29、,到他完成这个马拉松比赛时,他将已经成功地跑完了三次马拉松。 by the time 用法之一是可以表示将来的时间,主句用将来完成时,从句用一般现在时表示将来的动作,故选B。25 By the time he leaves university, he much work experience so long as he takes a parttime job.A will have gainedB has gainedC may have gainedD will gain【答案】A【解析】【详解】考查时态。句意:等到他大学毕业的时候,只要他做过一份兼职工作,他将会获得很多工作经验。此处是

30、 By the time到为止”引导的时间状语从句,从句用一般现在时态,结合句意可知,主句表示将来某个时间会完成的动作,用将来完成时态,故选A。26 -I hear that Jean is planning to buy a car -I know By next month , sheenough for a used one A will have savedB will be savingC has savedD saves【答案】A【解析】【详解】考查将来完成时。句意:-我听说Jean计划买一辆车。-我知道。到下个月,她就攒够买 辆二手车的钱了。by+现在时间,主句用现在完成时;by

31、+将来时间,主句用将来完成时;by+过去时间,主句用过去完成时.by next month到下个月为表示将来时间的短语,所以主句要用将来完成词。故A 选项正确27 By this time tomorrow, I the novel being written at the moment.A complete B have completedC will have completed D will be completing【答案】C【解析】【详解】考查时态。句意:到明天这个时候,我已经完成了这部小说的写作。根据句中时间状语Bythis time tomorrow 可知用将来完成时,表示在将来

32、某一时间以前已经完成的动作。故选C。28 -Can I speak to Mr. Johnson at 4 o clock this afternoon?-I m afraid not. He to the conference by then.A has gone B is going C will have gone D would have gone【答案】C【解析】【详解】考查将来完成时。句意:“ 今天下午4 点我能和约翰逊先生通话吗?-恐怕不行。到那时他已经去参加会议了”。根据上一句的时间状语“今天下午4 点 ”是将来时。再根据第二句中的“by then ”(今天下午3点的时候),即

33、将来的某个时间。By+将来的时间,要用将来完成时或将来进行时,即在将来的某个时间,动作已经完成或正在进行。分析选项可知,A. has gone 表示现在完成时;B. is going 表将来时;C. will have gone 将来完成时;D. wouldhave gone 过去将来完成时。故C 符合题意,故选C。29I am sorry I canA am leaving【答案】C【解析】试题分析:考查时态。et ytomu eat the station. I by the time you come back from abroad.B had leftC will have left

34、D have leftby+过去的时间,主句使用过去完成时;by+将来的时间,主句用将来完成时。by the time you come back from abroad 所知的时间是将来,故主句用将来完成时,即 will have done sth 。故选C。考点:考查时态30 By the time he graduates from the senior high, he 3500 English words.A learns B will have learned C has learned D had learned【答案】B【解析】【详解】考查将来完成时。句意:到他高中毕业的时候,

35、他将学会3500 个英语单词。by the time 引导的时间状语从句,从句一般现在时,主句用将来完成时。故B 选项正确。31 You d better communicate with each other sincerely, and I hope to see your conflict tomorrow.A was to be solvedB has been solvedC will have been solvedD had been solved【答案】C【解析】【详解】考查时态和语态。句意:你们彼此之间最好真诚地沟通,我希望明天你们的冲突能得到解决。由时间状语tomorrow

36、 可知,此处应用将来时,conflict 和 solve 之间为被动关系。因此C 项的将来完成时符合语境,表示在将来某一时间以前(明天结束之前)已经完成的动作。故选C 项。32 By the time the tours ends, the football team twenty matches in five countries.A will play B will have playedC will be playing D will have been playing【答案】B【解析】【详解】考查将来完成时态。句意:到旅游结束时,足球队将在5 个国家打20 场比赛。将来完成时用来表示在

37、将来某一时间以前已经完成或一直持续的动作。经常与before + 将来时间或by+ 将来时间连用,也可与before 或 by thetime 引导的现在时的从句连用。因为旅游还没有结束,结合句意句子用将来完成时态,故选B。33 29 When you visit our town next August, a modern sports center , for theNational Games are to be held then.A will be constructing B will have been constructedC has been constructing D i

38、s being constructed【答案】B【解析】考查将来完成时态的被动语态。句意:明年八月当你访问我们城镇的时候,一个现代化的体育中心将已经被建成,因为那时全国运动会将被举行。根据时间状语nextAugust,排除C, D两项,再根据 a modern sports center和construct是被动关系,排除 A 项,用将来完成时态的被动语态。故选 B项。34 一Can I have a talk with you at about 4 this afternoon , Mr Black?All right , I from a conference by then.I will

39、 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.可知,此处表示的是到将来某个时间之前已经完成的动作,故用将来完成时态。故选 Ao【名师点睛】将来完成时主要用法归纳1 .表示将来完成即表示到将来某个时间为止势必会完成或预计要完成的动作。如:Maybe by then you willhave changed your mind.也许至

40、 U 时候你已经改变主意了。 Youll have finished by tomorrow.“I wish!你到明天就完成了。”但愿如此! ”2 .表示动词的持续即表示某种状况将一直持续到说话人所提及某一将来时间。如: We will have been married a year on June 25th 到 6 月 25 日我们俩结婚就满 1 年了。 By this time next week, I will have worked for this company for 24 years.到下星期此刻,我已经为该公司干了24年了。3 .表示推测即表示根据某情况作出的推测。如: T

41、here will have been a definite result before Friday.星期 五以前将肯定会有结果。本题考查动词时态。根据答语中的by then和“I will be waiting for you.可知,此处表示的是到将来某个时间之前已经完成的动作,故用将来完成时态。故选Ao35. By the time you come back, your aunt for Nanjing to attend a meeting.A. will leaveB. leavesC. leftD. will have left【答案】D【解析】考查时态,by+时间状语,句子通常

42、用完成时态,根据从句By the time you come back,可知指将来,所以用将来完成时。选 Do36. After the present repairing work, workers the testing and the fire alarm bellintermittently by the time we start a new term.A is conducting; will ring8 will soon conduct; will have rangC will soon be conducting; will have rangD will soon be conducting; will be ringing【答案】C【解析】试题分析:句意:当前的维修工作之后,工人们会很快进行测试,消防警铃会一直的响到我们开始新学期时。根据句意第一空表示将来正在做某事,第二空将来完成,故选C。考点:考查时态。37 The 2013 popula

温馨提示

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

评论

0/150

提交评论