英语高中英语将来完成时的基本方法技巧及练习题及练习题含答案及解析.docx
《英语高中英语将来完成时的基本方法技巧及练习题及练习题含答案及解析.docx》由会员分享,可在线阅读,更多相关《英语高中英语将来完成时的基本方法技巧及练习题及练习题含答案及解析.docx(18页珍藏版)》请在冰豆网上搜索。
英语高中英语将来完成时的基本方法技巧及练习题及练习题含答案及解析
(英语)高中英语将来完成时的基本方法技巧及练习题及练习题(含答案)及解析
一、单项选择将来完成时
1.ThetrainarrivesinLiverpoolat10p.m.tonight.TheplaneIwouldliketotakefromthere_______bythen.
A.willleaveB.wouldhaveleftC.willhaveleftD.hasleft
【答案】C
【解析】
试题分析:
考查时态。
本句中的关键词是then,根据上下文可知这里的then表示的是at10p.m.tonight这是一个将来的时间,by与完成时连用,故使用将来完成时的时态。
句意:
火车在今天晚上10点到达利物浦,在那个时候我要乘的飞机将已经离开了。
故C正确。
考点:
考查时态
点评:
连词by到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。
2.We__________threequartersofthebookbytheendofnextsemester.
A.havebeenlearningB.willhavelearnt
C.hadlearntD.wouldhavelearned
【答案】B
【解析】
【详解】
考查将来完成时。
句意:
到下学期末的时候,我们将学习这本书的四分之三。
根据bytheendofnextsemester可知,时态用将来完成时,故选B。
3.--TheChinesegovernmentistryingtoprotectthegiantpanda.
--Iknow.By2020,they_________about69,500squaremilesoflandtothecountry’snaturereservesystem.
A.addB.areadding
C.willaddD.willhaveadded
【答案】D
【解析】
试题分析:
考查时态。
by+时间,与完成时连用;by+过去的时间,句子使用过去完成时;by+将来的时间,句子使用将来完成时,by2020表示将来的时间,故选D。
考点:
考查时态
4.—Tony,itseemsthatyouhavebeenverybusyallthetime.Whatdoyouthinkofyouroccupationnow?
—Justso-so.I’vedecidedtoquitmyjobinthecompanynextmonth,whereI____forfiveyears.
A.workB.hadworked
C.willbeworkingD.willhaveworked
【答案】D
【解析】
试题分析:
考查时态。
句意:
—Tony,似乎你总是很忙啊!
你认为现在的职业怎么样?
—一般化,我决定下个月辞去公司里的这份工作,那时我在这里已经工作了5年了。
根据句意可知后面的定语从句中指下个月的时候,已经在这里工作了5年了,所以使用将来完成时表示到将来的某个时间已经完成的事情。
故D正确。
考点:
考查时态
5.BythetimeJuangetshome,hisaunt_____forPuertoRico.
A.willleaveB.leavesC.willhaveleftD.left
【答案】C
【解析】
试题分析:
句意:
到Jane回家的时候为止,他姑姑将已经动身去波多黎各了。
BythetimeJuangetshome,是时间状语从句,用一般现在时代替将来时,所以主语用将来的时间范畴,而且和by的时间状语从句连用,用相应的完成式,所以选C。
考点:
考查时态
6.Youneedn’thurryher;she_______itbythetimeyouareready.
A.willhavefinishedB.willfinish
C.willbefinishingD.hasfinished
【答案】A
【解析】
将来完成时,将来某时刻之前完成的动作。
7.Bytheendofnextyear,they________theworkonthenewstadium.
A.wouldhavecompleted
B.hadcompleted
C.willhavecompleted
D.havecompleted
【答案】C
【解析】
考查时态。
根据时间状语“Bytheendofnextyear”可知,本句应使用将来完成时态,表示到明年年底前他们将已经完成新体育馆的建设。
8.---IhearthatJasonisplanningtobuyanewcar.
---Iknow.Bynextmonth,he________enoughforausedone
A.hassavedB.saves
C.willbesavingD.willhavesaved
【答案】D
【解析】
试题分析:
考查时态的用法;A现在完成时,表示已经可以买了;B一般现在时,表示经常性,习惯性;C将来进行时,表示将来的某个时候正在进行的动作;从题意可看出是不符合的。
到下个月的时候是攒够了,将来完成时的意思是到将来的某个时候要完成的动作;句意为:
---我听说Jason正计划买一辆新车。
---我知道的,到下个月为止,他就攒够了钱买一辆二手的了。
故选D。
考点:
考查时态的用法。
9.-IhearthatJasonisplanningtobuyacar.
-Iknow.Bynextmonth,he_enoughforausedone.
A.willhavesavedB.willbesavingC.hassavedD.saves
【答案】A
【解析】
此处解题关键是:
bynextmonth是将来的时间状语,所以用将来完成时。
句意:
---我听说Jason计划买一辆车。
---我知道。
到下个月,他就攒够了足够的钱买一辆二手车。
【考点定位】考查动词时态。
10.He_________Englishforeightyearsbythetimehegraduatesfromtheuniversitynextyear.
A.willlearnB.willhavelearnedC.willbelearningD.hasgraduated
【答案】B
【解析】
试题分析:
考查时态:
句意:
明年到他大学毕业的时候为止,他将已经学习英语8年了。
By+将来时间,和将来完成时连用,选B。
考点:
考查时态
11.Bythistimenextyearhe______fromthiscollege.
A.willbegraduatingB.shouldbegraduating
C.willhavegraduatedD.isgraduating
【答案】C
【解析】
试题分析:
考查时态。
By与完成时连用;本题中by后面的时间thistimenextyear指的是为了的时间,故本题使用将来完成时。
句意:
到明年的这个时候,我们将已经大学毕业了。
故C正确。
考点:
考查时态
点评:
时态的考查要抓关键词,By与完成时连用;本题中by后面的时间thistimenextyear指的是为了的时间,故本题使用将来完成时。
12.-I’llcometoseeyourperformanceat9:
00tomorrowmorning.
-I’msorry,bythenmyperformance______andI_______reportersinthemeetingroom.
A.willend;willmeetB.willhaveended;willbemeeting
C.willbeended;amgoingtomeetD.istoend;willbemeeting
【答案】B
【解析】
试题分析:
句意:
--我将明天上午9:
00来看你的演出。
--对不起,到那时,我的演出早就结束了,我在那时正在会议室接受记者的采访。
根据句意到那时演出早就结束了,这是将来某个时间之前已经完成的应该用将来完成时willhavedone;在将来某个时间正在做事,应该用将来进行式willbedoing,故选B。
考点:
考查将来完成时和将来进行时的用法。
点评:
本题较难。
这两种时态都是高中阶段的难点,考生必须能够充分理解语境,才能做出正确的判断。
即学即练:
Selectingamobilephoneforpersonaluseisnoeasytaskbecausetechnology________sorapidly.
A.willhavechangedB.haschangedC.ischangingD.willchange
解析:
C。
13.IbelievethatI____tothemodernlifeinNewYorkbytheendofnextmonth.
A.willhaveadaptedB.haveadaptedC.adaptD.willadapt
【答案】A
【解析】
试题分析:
根据句末bytheendofnextmonth.时间状语,这是表将来的时间,故排除BC。
如果时间状语是nextmonth那么答案就选D,willhavedone是将来完成时,表示将来某个时间之前已经完成的动作。
bytheendofnextmonth“在下个月末之前”,故选A
考点:
考查动词的时态的用法
点评:
将来完成时是考生难以理解的语法项目,要求考生必须知道什么情况下,才能用它,并且了解一般将来时与将来完成时的区别。
一般将来时是将来某个时候发生的动作或状态,常与表将来的状语连用。
如tommorrow,nextweek,in2034等连用。
如:
IwillgotoBeijingnextweek.
即学即练:
You____Shanghaibythistimetomorrow
A.willhavereachedB.havereachedC.reachD.willreached
解析:
A句意:
明天的这个时间你已经到达上海。
14.Bythetimeyoufinishthebook,you_______________moreaboutChinesehistory.
A.willlearnB.havelearntC.willhavelearntD.arelearning
【答案】C
【解析】
试题分析:
考查时态。
By与完成时连用。
当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。
本题By后面的时间状语从句thetimeyoufinishthebook用一般现在时代替将来时,所以主句使用将来完成时。
故C正确。
考点:
考查时态
点评:
By与完成时连用。
当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。
15.Bythetimeheretires,professorBaker_____foralmostfortyyears.
A.willhavetaughtB.hadtaught
C.hastaughtD.isteaching
【答案】A
【解析】
试题分析:
句意:
到贝克讲授退休时,他将从事教育40年了。
这里教授还未退休,退休发生在将来,又因为Bythetime故用将来时的完成时,故选A。
考点:
考查将来完成时的用法。
点评:
本题难度适中。
将来完成时是高中阶段动词的时态类比较难以理解的一种时态。
考生往往与一般将来时混淆,一般将来时指从现在来看将要发生的动作;而将来完成时指在将来某个时间之前已经完成的动作。
即学即练:
Hadyoujoinedthechatroomtenminutesago,youwouldhaveknownwhatwe_______aboutthen.
A.hadtalkedB.havetalkedC.talkD.weretalking
解析:
D。
句意:
如果你十分钟前加入聊天室,你就会知道(那时)我们在谈什么。
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.Youneedn’thurryher.It___________byherbythetimeyouareready.
A.willhavebeenfinishingB.hasfinished
C.willhavebeenfinishedD.willbefinished
【答案】C
【解析】
【详解】
考查将来完成时。
句意:
你不必催促她。
当你准备好了的时候,她都已经完成了。
根据bythetimeyouareready可知,当你准备好的时候,为一般现在时,bythetime+将来时,用将来完成时,故选C。
20.Theprofessoryoureferredtointheletter______usstudentsthreelecturesbynextMonday.
A.hasgivenB.willgivenC.willhavegivenD.Gave
【答案】C
【解析】
试题分析:
考查时态。
youreferredtointheletter是定语从句,省略了who/that,bynextMonday到下周,by+将来的时间,与将来完成时连用。
句意:
你在信里提到的那位教授到下周,将已经给我们学生做过三次讲座了。
故选C。
考点:
考查时态
21.Bytheendofthenextseminar,manyissueslikethedevelopmentinbiochemistryandmedicine______.
A.willdiscuss
B.willbediscussing
C.willbediscussed
D.willhavebeendiscussed
【答案】D
【解析】
【详解】
考查时态语态。
句意:
到下一次研讨班结束的时候,诸如生化及医药发展的话题讲已经被讨论。
介词短语bytheendof…意为“到…末为止”,通常和完成时连用,如果后面接将来时间,要和将来完成时连用,如果接过去时间,要和过去完成时连用。
本句thenextseminar表示将来时,所以要与将来完成时连用。
而且主语manyissues与动词discuss构成被动关系,所以使用将来完成时的被动语态,故D项正确。
22.Bythetimeyourhabitofmanagingtimeisdeveloped,youbetterdecisionsabouthowtospendyourtimeinyourfuturecareer.
A.willhavemadeB.willbemade
C.aretomakeD.havebeenmaking
【答案】A
【解析】
【详解】
考查动词时态。
句意:
当你养成管理时间的习惯时,你就会对如何在未来的职业生涯中利用时间做出更好的决定。
在bythetime引导的从句中,如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。
故选A。
【点睛】
bythetime用法辨析
1、如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”。
2、如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。
3、如果主句动作不强调已经完成,只是说明某个时候的状况,(主句是be的系表形式或者是表示像know,find,believe等表示认知的持续性动词,则往往用一般时态,不用完成时态。
)此时主句不用完成时,而应根据实际需要选用适当的时态,此时bythetime相当于when。
23.Verticalfarmshavethepotentialtoreduceoreliminatetheneedtocreateadditionalfarmland,foritisestimatedthatbytheyear2050,theworld'spopulation__________by30billionandcloseto80%willliveinurbanareas.
A.willbeincreasingB.willincrease
C.willhaveincreasedD.hasincreased
【答案】C
【解析】
【详解】
考查将来完成时的用法。
句意:
垂直农场有减少或消除创造更多农田需要的可能,因为据估计,到2050年,世界人口将增加到300亿,近80%将生活在城市地区。
根据时间bytheyear2050“到2050年”,表示到将来某个时间已完成的动作用将来完成时,其构成形式是“willhave+done”,故选C。
24.Bythetimeheleavesuniversity,he_____muchworkexperiencesolongashetakesapart-timejob.
A.willhavegainedB.hasgained
C.mayhavegainedD.willgain
【答案】A
【解析】
【详解】
考查时态。
句意:
等到他大学毕业的时候,只要他做过一份兼职工作,他将会获得很多工作经验。
此处是Bythetime“到……为止”引导的时间状语从句,从句用一般现在时态,结合句意可知,主句表示将来某个时间会完成的动作,用将来完成时态,故选A。
25.-IhearthatJeanisplanningtobuyacar.
-Iknow.Bynextmonth,she_______enoughforausedone.
A.willhavesavedB.willbesaving
C.hassavedD.saves
【答案】A
【解析】
【详解】
考查将来完成时。
句意:
---我听说Jean计划买一辆车。
---我知道。
到下个月,她就攒够买辆二手车的钱了。
by+现在时间,主句用现在完成时;by+将来时间,主句用将来完成时;by+过去时间,主句用过去完成时.bynextmonth"到下个月"为表示将来时间的短语,所以主句要用将来完成词。
故A选项正确.
26.Bythistimetomorrow,I________thenovelbeingwrittenatthemoment.
A.completeB.havecompleted
C.willhavecompletedD.willbecompleting
【答案】C
【解析】
【详解】
考查时态。
句意:
到明天这个时候,我已经完成了这部小说的写作。
根据句中时间状语Bythistimetomorrow可知用将来完成时,表示在将来某一时间以前已经完成的动作。
故选C。
27.—Kevin,timeforthenextdestination!
—Nohurry!
Another15minutesandwe_____alltheexhibitionroomsofthemuseum.
A.amexploringB.haveexplored
C.willexploreD.willhaveexplored
【答案】D
【解析】
【详解】
考查时态。
句意:
——Kevin,该去下一个目的地了!
——不忙!
再给15分钟我们将会探索完这个博物馆的所有展区。
表示对将来的虚拟,用将来完成时,故选D。
28.Bynextmonthhe______inthebigcityforfiveyears.
A.hasworkedB.hasbeenworking
C.worksD.willhaveworked
【答案】D
【解析】
【详解】