英语将来完成时练习题及答案及解析.docx

上传人:b****8 文档编号:11118072 上传时间:2023-02-25 格式:DOCX 页数:18 大小:23.78KB
下载 相关 举报
英语将来完成时练习题及答案及解析.docx_第1页
第1页 / 共18页
英语将来完成时练习题及答案及解析.docx_第2页
第2页 / 共18页
英语将来完成时练习题及答案及解析.docx_第3页
第3页 / 共18页
英语将来完成时练习题及答案及解析.docx_第4页
第4页 / 共18页
英语将来完成时练习题及答案及解析.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

英语将来完成时练习题及答案及解析.docx

《英语将来完成时练习题及答案及解析.docx》由会员分享,可在线阅读,更多相关《英语将来完成时练习题及答案及解析.docx(18页珍藏版)》请在冰豆网上搜索。

英语将来完成时练习题及答案及解析.docx

英语将来完成时练习题及答案及解析

英语将来完成时练习题及答案及解析

一、单项选择将来完成时

1.—Oh,Mom,justafewminutes.

—Hurryup,Harry,orbythetimeyoupackyourbelongings,theflight_________!

A.hasleftB.willhaveleftC.hadleftD.willbeleaving

【答案】B

【解析】

试题分析:

考察将来完成时的用法。

句意:

---妈妈,等会儿。

---快点,否则等你收拾好了行李,飞机就已经飞走了。

将来收拾好行李时,飞机已经飞走了。

将来的某个时间已经发生,用将来完成时。

所以选B。

考点:

考察将来完成时的用法。

2.We__________threequartersofthebookbytheendofnextsemester.

A.havebeenlearningB.willhavelearnt

C.hadlearntD.wouldhavelearned

【答案】B

【解析】

【详解】

考查将来完成时。

句意:

到下学期末的时候,我们将学习这本书的四分之三。

根据bytheendofnextsemester可知,时态用将来完成时,故选B。

3..—Tony,itseemsthatyouhavebeenverybusyallthetime,whatdoyouthinkofyouroccupationnow?

—Justso-so.I’vedecidedtoquitmyjobinthecompanynextmonth,whereI____forfiveyears.

A.workB.isworkingC.willbeworkingD.willhaveworked

【答案】D

【解析】

试题分析:

句意:

--Tony,似乎你最近一直在忙,你认为你现在的职业怎么样?

--就这么回事,我已经决定下个月放弃公司的工作了,在那里我将已经工作了5年。

因为是到下个月为止,将已经到五年了,所以用将来完成式,所以选D。

考点:

考查时态

4.IamsorryIcan’tmeetyouatthestation.I_____bythetimeyoucomebackfromabroad.

A.amleavingB.hadleftC.willhaveleftD.haveleft

【答案】C

【解析】

试题分析:

考查时态。

by+过去的时间,主句使用过去完成时;by+将来的时间,主句用将来完成时。

bythetimeyoucomebackfromabroad所知的时间是将来,故主句用将来完成时,即willhavedonesth。

故选C。

考点:

考查时态

5.DoyouknowTom,themanagerofthatcompany?

-Ofcourse,Iknowhim,Bynextmonth,I______himfor10years.

A.knowB.knewC.willknowD.willhaveknown

【答案】D

【解析】

试题分析:

句意:

--你认得那个公司的经理汤姆吗?

--当然,到下个月位置我就认得他10年了。

时间是bynextmonth,by一般和完成式连用,和将来时间搭配,就用将来完成式,所以选D。

考点:

考查时态

6.---IhearthatJasonisplanningtobuyanewcar.

---Iknow.Bynextmonth,he________enoughforausedone

A.hassavedB.saves

C.willbesavingD.willhavesaved

【答案】D

【解析】

试题分析:

考查时态的用法;A现在完成时,表示已经可以买了;B一般现在时,表示经常性,习惯性;C将来进行时,表示将来的某个时候正在进行的动作;从题意可看出是不符合的。

到下个月的时候是攒够了,将来完成时的意思是到将来的某个时候要完成的动作;句意为:

---我听说Jason正计划买一辆新车。

---我知道的,到下个月为止,他就攒够了钱买一辆二手的了。

故选D。

考点:

考查时态的用法。

7.Theprofessoryoureferredtointheletter______usstudentsthreelecturesbynextMonday.

A.hasgivenB.willgivenC.willhavegivenD.Gave

【答案】C

【解析】

试题分析:

考查时态。

youreferredtointheletter是定语从句,省略了who/that,bynextMonday到下周,by+将来的时间,与将来完成时连用。

句意:

你在信里提到的那位教授到下周,将已经给我们学生做过三次讲座了。

故选C。

考点:

考查时态

8.Manyscientistsbelievesealevels______bymorethanonemeterbytheendofthe21stcentury.

A.willberisenB.willhaverisen

C.willhavebeenD.willberising

【答案】B

【解析】

试题分析:

考查时态:

句意:

很多科学家相信,海平面到21世纪末为止将会上升超过一米。

时间状语是bytheendofthe21stcentury.如果by+将来时间,谓语的时态应该是将来完成式,选B。

考点:

考查时态

9.Bytheendofthismonth,wesurely_________agoodsolutiontotheproblem.

A.havefoundB.willbeenfound

C.willhavefoundD.arefinding

【答案】C

【解析】

【详解】

考查时态。

句意:

到本月月末我们一定会发现这个问题好的解决方法。

根据句中时间状语Bytheendofthismonth(到本月月末),可知用将来时;再根据与主语we是主动关系,故选C。

10.---IsTomstillsmoking?

---No.BynextSaturdayhe_____forawholemonthwithoutsmokingasinglecigarette.

A.willgoB.willhavegone

C.goesD.hasbeengoing

【答案】B

【解析】

试题分析:

考查时态:

句意:

--汤姆还抽烟吗?

--没有,到下周六,他就一整个月没有抽任何一只烟了。

时间是BynextSaturday,by引导时间状语的句式中句子的时态用完成时态,因为是nextsaturday还没有到来,所以应该用将来时态,所以bynextSaturday和在一起就是将来时态的完成时态,所以选B。

考点:

考查时态

11.—Tony,itseemsthatyouhavebeenverybusyallthetime.Whatdoyouthinkofyouroccupationnow?

—Justso-so.I’vedecidedtoquitmyjobinthecompanynextmonth,whereI____forfiveyears.

A.workB.hadworked

C.willbeworkingD.willhaveworked

【答案】D

【解析】

试题分析:

考查时态。

句意:

—Tony,似乎你总是很忙啊!

你认为现在的职业怎么样?

—一般化,我决定下个月辞去公司里的这份工作,那时我在这里已经工作了5年了。

根据句意可知后面的定语从句中指下个月的时候,已经在这里工作了5年了,所以使用将来完成时表示到将来的某个时间已经完成的事情。

故D正确。

考点:

考查时态

12.—I’msorry,butthemanagerisn’thereyet.ShallIhavehimcallyouwhenhecomesback?

—No,I’llcallhimlater.IfIcallagaininhalfanhour,doyouthinkhe?

A.arrivesB.hasarrivedC.willarriveD.willhavearrived

【答案】D

【解析】

试题分析:

句意:

--对不起,经理不在这里,当他回来时我让他给你打电话好吗?

--不用了,我到后来再给他打吧,如果我过半个小时再给你打电话,你认为他会回来吗?

这里是指过半个小时之后,经理是否已经来到,所以表示将来完成时,表示在将来某个时间之前已经完成的动作,故用将来完成时,故选D。

考点:

考查动词时态的用法。

点评:

本题难度适中。

动词时态也是高中阶段的重难点之一,需要考生能够理解句意进而对动词的时态做出正确的判断。

这里考生容易误选D。

即学即练:

Tominthelibraryeverynightoverthelastthreemonths.

A.worksB.workedC.hasbeenworkingD.hadbeenworking

解析:

C。

句意:

“在过去的三个月里,Tom每天晚上都在图书馆里学习。

”题干中出现的overthelastthreemonths,是明显提示用现在完成进行时或现在完成时。

故选C。

13.ThetrainarrivesinLiverpoolat10p.m.tonight.TheplaneIwouldliketotakefromthere_______bythen.

A.willleaveB.wouldhaveleftC.willhaveleftD.hasleft

【答案】C

【解析】

试题分析:

考查时态。

本句中的关键词是then,根据上下文可知这里的then表示的是at10p.m.tonight这是一个将来的时间,by与完成时连用,故使用将来完成时的时态。

句意:

火车在今天晚上10点到达利物浦,在那个时候我要乘的飞机将已经离开了。

故C正确。

考点:

考查时态

点评:

连词by到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。

14.BythetimeyougettoBeijingtomorrow,I______forShanghai.

A.amleavingB.shouldhaveleftC.willleaveD.willhaveleft

【答案】D

【解析】

试题分析:

考查时态。

本题的关键词是bythetime…到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。

本题by后面接的时候时间状语从句,使用一般现在时代替将来时,后面的主句使用将来完成时。

句意:

到你明天到北京的时候,你已经出发去上海了。

故D正确。

考点:

考查时态

点评:

bythetime…到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。

15.Bythetimeyoufinishthebook,you_______________moreaboutChinesehistory.

A.willlearnB.havelearntC.willhavelearntD.arelearning

【答案】C

【解析】

试题分析:

考查时态。

By与完成时连用。

当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。

本题By后面的时间状语从句thetimeyoufinishthebook用一般现在时代替将来时,所以主句使用将来完成时。

故C正确。

考点:

考查时态

点评:

By与完成时连用。

当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。

16.Bythetimeyouhavecompletedtheessentialtraining,you_____exposedtovirtuallyeverynewfeatureofthecourse.

A.areB.willhavebeenC.havebeenD.willbe

【答案】B

【解析】

时态题。

By+将来的时间主句用将来完成时,根据语境Bythetimeyouhavecompletedtheessentialtraining,“到你完成基本训练为止”可知还没完成所以要用将来完成时。

句意:

到你完成基本训练为止你几乎会接触到这门课程的每一项新的特点。

选B

17.Bythetimeyoucanaffordahouse,thepricesofhousing________greatly.

A.willincreaseB.willhaveincreasedC.areincreasingD.haveincreased

【答案】B

【解析】考查动词时态。

句意:

等你能买得起房子,房价已经涨了很多了。

bythetime引导的时间状语,主句要求使用完成时。

根据句意可知,此处表示未来的时间,主句应使用将来完成时。

故选B。

18.Ihopewhenyoucometomorrow,you_____thereadingandhavesomethingtoshare.

A.didB.aredoing

C.willbedoingD.willhavedone

【答案】D

【解析】

【详解】

考查时态。

句意:

我希望你明天来的时候,已经读完阅读并分享。

表示将来某个时间已经完成的行为用将来完成时,即willhavedone结构。

此处指到明天已经完成,故选D.

19.—MayIspeaktoyourmanagerMr.Williamsatfiveo’clocktonight?

—I’msorry.Mr.Williams________toaconferencelongbeforethen.

A.wouldhavegoneB.hadgone

C.willhavegoneD.hasgone

【答案】C

【解析】

【详解】

考查时态。

句意:

-----今晚五点我可以和你的经理威廉先生说话吗?

-----对不起。

在那以前他将已经去开会啦。

根据上下文可知beforethen指的是beforefiveo’clocktonight"到今晚五点之前",所以用将来完成时,表示将来某个时间将已经做某事。

故选C。

20.--MayIspeaktoyourmanageratfouro’clockthisafternoon?

--I’msorry.He________toaconferencelongbeforethen.

A.willhavegoneB.hadgoneC.wouldgoD.hasgone

【答案】A

【解析】

试题分析:

考察时态。

本题的关键词是longbeforethen,之中的then是一个将来的时间atfiveo’clockthisafternoon。

这个时间状语表示的是在将来一个时间之前就完成的动作,故使用将来完成时的时态。

句义:

—在今天下午5点之前我可以和你们的经理聊聊吗?

—对不起,在那之前很久他就已经去参加一个会议了。

故A正确。

考点:

考察时态

21.—Couldyoumeetmeattheairport?

—I'dliketo,butI________Shanghaiwhenyoureturn.

A.willhaveleftB.wasleaving

C.willleaveD.haveleft

【答案】A

【解析】考查时态。

句意:

当你回来的时候,我将已经离开了上海。

由句意可知,表示将要完成的动作,故A为正确答案。

22.Bythetimeyourhabitofmanagingtimeisdeveloped,youbetterdecisionsabouthowtospendyourtimeinyourfuturecareer.

A.willhavemadeB.willbemade

C.aretomakeD.havebeenmaking

【答案】A

【解析】

【详解】

考查动词时态。

句意:

当你养成管理时间的习惯时,你就会对如何在未来的职业生涯中利用时间做出更好的决定。

在bythetime引导的从句中,如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。

故选A。

【点睛】

bythetime用法辨析

1、如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”。

2、如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。

3、如果主句动作不强调已经完成,只是说明某个时候的状况,(主句是be的系表形式或者是表示像know,find,believe等表示认知的持续性动词,则往往用一般时态,不用完成时态。

)此时主句不用完成时,而应根据实际需要选用适当的时态,此时bythetime相当于when。

23.WhenI_______writingtheletter,Iwilltakeyoutothelakeforboating.

A.havefinished

B.hadfinished

C.willfinished

D.finished

【答案】A

【解析】

【详解】

考查时态。

句意:

我写完了这封信就带你去湖上划船。

句中when引导时间状语从句,主句为一般将来时,根据主将从现原则,从句应用一般现在时或者现在完成时表将来,故选A项。

24.Bythetimeheleavesuniversity,he_____muchworkexperiencesolongashetakesapart-timejob.

A.willhavegainedB.hasgained

C.mayhavegainedD.willgain

【答案】A

【解析】

【详解】

考查时态。

句意:

等到他大学毕业的时候,只要他做过一份兼职工作,他将会获得很多工作经验。

此处是Bythetime“到……为止”引导的时间状语从句,从句用一般现在时态,结合句意可知,主句表示将来某个时间会完成的动作,用将来完成时态,故选A。

25.Bynextmonthhe______inthebigcityforfiveyears.

A.hasworkedB.hasbeenworking

C.worksD.willhaveworked

【答案】D

【解析】

【详解】

考查将来完成时。

句意:

到下个月,他将已经在这个大城市工作五年了。

由时间状语Bynextmonth,可知句子为将来完成时,其构成为:

主语+will+have+done。

所以为willhaveworked。

故D选项正确。

【点睛】

将来完成时的形式为:

主语+will+have+done

将来完成时意义:

表示将来某一时间之前完成的动作。

到明年的时候我就会学4000单词了。

Iwillhavelearned4000wordsbynextyear.

表示到将来某个时间为止势必会完成或预计要完成的动作。

Iexpectyouwillhavechangedyourmindbytomorrow.我预料到明天你就会改变主意了。

表示某种状况将一直持续到说话人所提及的某一将来时间。

如:

WewillhavebeenmarriedayearonJune25th.到6月25日我们俩结婚就满1年了。

由时间状语Bynextmonth,可知句子为将来完成时,其构成为:

主语+will+have+done。

所以为willhaveworked。

故D选项正确。

26.Bytheendofthenextseminar,manyissueslikethedevelopmentinbiochemistryandmedicine______.

A.willdiscuss

B.willbediscussing

C.willbediscussed

D.willhavebeendiscussed

【答案】D

【解析】

【详解】

考查时态语态。

句意:

到下一次研讨班结束的时候,诸如生化及医药发展的话题讲已经被讨论。

介词短语bytheendof…意为“到…末为止”,通常和完成时连用,如果后面接将来时间,要和将来完成时连用,如果接过去时间,要和过去完成时连用。

本句thenextseminar表示将来时,所以要与将来完成时连用。

而且主语manyissues与动词discuss构成被动关系,所以使用将来完成时的被动语态,故D项正确。

27.Onhernextbirthday,Ann___________marriedfortwentyyears.

A.willhavebeen

B.is

C.hasbeen

D.willbe

【答案】A

【解析】考查时态。

时间是Onthenextbirthday,而且还有fortwentyyears,句意:

到下一个生日,安将已经结婚20年了。

选A。

用将来完成时态。

28.BythetimeIgraduate,I______inBashuSecondarySchoolforsixyears.

A.willstayB.willhavestayed

C.havestayedD.hadstayed

【答案】B

【解析】考查动

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1