(英语)高考英语高中英语将来完成时及其解题技巧及练习题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(英语)高考英语高中英语将来完成时及其解题技巧及练习题(含答
案)
一、单项选择将来完成时
1. --May I speak to your manager at four o’clock this afternoon?
--I’m sorry. He ________ to a conference long before then.
A.will have gone B.had gone C.would go D.has gone
【答案】A
【解析】
试题分析:考察时态。
本题的关键词是long before then,之中的then是一个将来的时间at five o’clock this afternoon。
这个时间状语表示的是在将来一个时间之前就完成的动作,故使用将来完成时的时态。
句义:—在今天下午5点之前我可以和你们的经理聊聊吗?—对不起,在那之前很久他就已经去参加一个会议了。
故A正确。
考点:考察时态
2.We__________three quarters of the book by the end of next semester.
A.have been learning B.will have learnt
C.had learnt D.would have learned
【答案】B
【解析】
【详解】
考查将来完成时。
句意:到下学期末的时候,我们将学习这本书的四分之三。
根据by the end of next semester可知,时态用将来完成时,故选B。
3.–I’ll come to see your performance at 10:00 tomorrow morning.
–I’m sorry, by then my performance_____ an d I _____ reporters in the meeting room.
A.will end ; will meet B.will have ended ;will be meeting
C.will be ended; am going to meet D.is to end ; will meet
【答案】B
【解析】
试题分析:考查时态。
时间状语by then意为“到那时”,故第一空谓语动词应用将来完成时态,根据语境知:到那时我在会议室正在会见记者。
正在进行的动作要用正在进行时,因整个动作是在将来发生的,故第二空谓语动词用将来进行时。
故选B。
考点:考查将来完成时和将来进行时。
4.By the time Jane gets home, her aunt ____ for London to attend a meeting.
A.will leave B.will have left
C.leaves D.left
【答案】B
【解析】
试题分析:考查时态。
句意:当简到家时,她的阿姨将已经前往伦敦参加会议了。
By the time..., sb will have done sth.当......时,某人已经......,主句用将来完成时,故选B。
考点:考查时态
5.By the time Peter comes back from the meeting, we__________ here for three hours. A.will be waiting B.is waiting
C.will wait D.will have waited
【答案】D
【解析】
考查时态。
by the time 引导的时间状语从句的主句一般用将来完成时。
6.—Hi, Mr. Smith. Which department do you work in?
—I am in the Marketing Department now, but I_________ in the Sales Department before long. A.worked B.will work
C.have worked D.will have worked
【答案】B
【解析】
考查动词时态。
句意为:——嗨,Smith先生,你在哪个部门工作?——我现在在市场部工作,但是不久后我将在销售部工作。
before long意为“不久后”此可知,事情发生在将来,故答案B符合语境。
7. 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
【解析】
D 考察时态。
句义:如果我们不快点,当我们到达宴会的时候,所有的东西可能都已经被吃完了。
If引导条件状语从句,从句是一般现在时,故主句要使用将来时,且由by the time可知,应该使用完成时态。
故D正确。
8.Do you know Tom,the manager of that company?
-Of course,I know him,By next month,I______him for 10 years.
A.know B.knew C.will know D.will have known 【答案】D
【解析】
试题分析:句意:--你认得那个公司的经理汤姆吗?--当然,到下个月位置我就认得他10年了。
时间是by next month,by一般和完成式连用,和将来时间搭配,就用将来完成式,所以选D。
考点:考查时态
9.By the time he gets home, his father _____________ for Pairs on business.
A.has left B.will have left
C.had left D.will leave
【答案】B
【解析】
试题分析:考查将来完成时。
此处考查的是by the time之后要用相应的完成时态,由于前面用的是一般现在时,所以后面的句子用的是将来时态中的完成时,句意为:等他回家的时候,他的父亲就已经前往巴黎出差了。
故选B。
考点:考查将来完成时。
10.The professor you referred to in the letter______ us students three lectures by next Monday. A.has given B.will given C.will have given D.Gave
【答案】C
【解析】
试题分析:考查时态。
you referred to in the letter是定语从句,省略了who/that,by next Monday到下周,by+将来的时间,与将来完成时连用。
句意:你在信里提到的那位教授到下周,将已经给我们学生做过三次讲座了。
故选C。
考点:考查时态
11.You are hardworking and surely most of you _____ a college admission notice by the end of September this year.
A.will receive B.will be receiving
C.will be received D.will have received
【答案】D
【解析】
试题分析:考查将来完成时态。
By加现在,就用现在完成时态;by加过去的时间点,就用过去完成时;by加将来的时间点,用将来完成时态。
句意:你们都很努力,到九月底的时候,你们都已经收到了大学的录取通知书。
考点:考查将来完成时态
12.By the time he arrives in Beijing, we ______ here for two days.
A.will have stayed B.will be staying
C.have been staying D.have stayed
【答案】A
【解析】
试题分析:考查时态:句意:在他到北京的时候为止,我们已经呆在这儿两天了。
说明我们在这儿待两天是在他到这儿之前,用过去完成时。
还有介词by,是和相应的完成式连用的,by接过去时间,用过去完成时,by接将来时间,用将来完成时。
选A。
考点:考查时态
点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。
要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。
如介词by经常与相应的完成时连用。
13.My train arrives in Beijing at eight o’clock tonight. The plane I would like to take from there _______ by then.
A.has left B.will have left C.will leave D.had left
【答案】B
【解析】
试题分析:考查时态。
本题的关键词是by,该词常常与完成时连用,如果后接过去的时间,就用过去完成时;如果后面接现在的时间,就使用现在完成时;如果后面接将来的时间,就使用将来完成时。
句意:到今晚八点我要乘坐的飞机将已经起飞离开了。
本句中的then就是指今晚八点,这是一个将来的时间,所以与将来时完成时连用。
故B正确。
考点:考查时态
点评:连词by到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。
14.-I’ll come to see your performance at 9:00 tomorrow morning.
-I’m sorry, by then my performance ______ and I _______ reporters in the meeting room. A.will end; will meet B.will have ended; will be meeting
C.will be ended; am going to meet D.is to end; will be meeting
【答案】B
【解析】
试题分析:句意:--我将明天上午9:00来看你的演出。
--对不起,到那时,我的演出早就结束了,我在那时正在会议室接受记者的采访。
根据句意到那时演出早就结束了,这是将来某个时间之前已经完成的应该用将来完成时will have done;在将来某个时间正在做事,应该用将来进行式will be doing,故选B。
考点:考查将来完成时和将来进行时的用法。
点评:本题较难。
这两种时态都是高中阶段的难点,考生必须能够充分理解语境,才能做出正确的判断。
即学即练:Selecting a mobile phone for personal use is no easy task because technology
________ so rapidly.
A.will have changed
B.has changed
C.is changing
D.will change
解析:C。
15.By the time you finish the book, you _______________ more about Chinese history. A.will learn B.have learnt C.will have learnt D.are learning
【解析】
试题分析:考查时态。
By与完成时连用。
当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。
本题By后面的时间状语从句the time you finish the book用一般现在时代替将来时,所以主句使用将来完成时。
故C正确。
考点:考查时态
点评:By与完成时连用。
当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。
16.By the time he retires, professor Baker _____ for almost forty years.
A.will have taught B.had taught
C.has taught D.is teaching
【答案】A
【解析】
试题分析:句意:到贝克讲授退休时,他将从事教育40年了。
这里教授还未退休,退休发生在将来,又因为By the time故用将来时的完成时,故选A。
考点:考查将来完成时的用法。
点评:本题难度适中。
将来完成时是高中阶段动词的时态类比较难以理解的一种时态。
考生往往与一般将来时混淆,一般将来时指从现在来看将要发生的动作;而将来完成时指在将来某个时间之前已经完成的动作。
即学即练:Had you joined the chat room ten minutes ago, you would have known what we
_______about then.
A. had talked
B. have talked
C. talk
D. were talking
解析:D。
句意:如果你十分钟前加入聊天室,你就会知道(那时)我们在谈什么。
17.— Jenny, how many years have you studied in China?
— I ________ here for three years by the end of this month.
A.study B.have studied C.will have studied D.am studying
【答案】C
【解析】
考查时态。
by意为:到…为止;引导的从句做状语时,主句必须使用完成时. the end of this month是表示将来的时间。
所以这里使用将来完成时。
18.—Be quick, or you will be punished.
—Don’t worry. By the time he comes back, I__________ my task.
A.have finished B.will have finished
C.finish D.am finishing
【答案】B
【详解】
考查将来完成时。
句意:赶快,否则你会遭受惩罚的。
---不要担心,等他回来的时候,我都完成了我的任务。
By the time+将来时,主句用将来完成时,故选B。
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 B.had gone
C.will have gone D.has gone
【答案】C
【解析】
【详解】
考查时态。
句意:-----今晚五点我可以和你的经理威廉先生说话吗?-----对不起。
在那以前他将已经去开会啦。
根据上下文可知before then指的是before five o’clock tonight "到今晚五点之前",所以用将来完成时,表示将来某个时间将已经做某事。
故选C。
20.China _______________a high-speed railway network covering almost all its cities with a population of of more than 500,000 by 2015.
A.is setting up B.will set up
C.has set up D.will have set up
【答案】D
【解析】
试题分析:句意:中国在2015年为止将已经建成了覆盖所有城市超过50万人口的高铁网络。
这句话的时间是by 2015年,介词by一般和完成式连用,2015年是将来的时候,所以用将来完成式,选D。
考点:考查时态
21.By the time the tours ends, the football team ______ twenty matches in five countries. A.will play B.will have played
C.will be playing D.will have been playing
【答案】B
【解析】
【详解】
考查将来完成时态。
句意:到旅游结束时,足球队将在5个国家打20场比赛。
将来完成时用来表示在将来某一时间以前已经完成或一直持续的动作。
经常与before + 将来时间或by + 将来时间连用,也可与before或by thetime引导的现在时的从句连用。
因为旅游还没有结束,结合句意句子用将来完成时态,故选B。
22.They are trying to make sure that 5G terminals ________ by 2022 for the Beijing Winter
A.will install B.will have been installed C.are installed
D.have been installed
【答案】B
【解析】
【详解】
考查时态和语态。
句意:他们正努力确保在2022年北京冬奥会之前安装5G终端。
表示在将来某一时间以前已经完成或一直持续的动作,用将来完成时;“5G终端”和“安装”之间是被动关系,用被动语态,故选B。
23.Tom says he ________ successfully in three marathons by the time he finishes this one. A.will run B.will have run C.has run D.runs
【答案】B
【解析】
【详解】
考查时态。
句意:汤姆说,到他完成这个马拉松比赛时,他将已经成功地跑完了三次马拉松。
by the time用法之一是可以表示将来的时间,主句用将来完成时,从句用一般现在时表示将来的动作,故选B。
24.When I _______ writing the letter, I will take you to the lake for boating.
A.have finished
B.had finished
C.will finished
D.finished
【答案】A
【解析】
【详解】
考查时态。
句意:我写完了这封信就带你去湖上划船。
句中when引导时间状语从句,主句为一般将来时,根据主将从现原则,从句应用一般现在时或者现在完成时表将来,故选A项。
25.By the time he gets to the airport, I think we ____ for London.
A.have left B.will leave
C.will have left D.had left
【答案】C
【解析】
【详解】
考查将来完成时态。
句意:他到机场时,我想我们已经动身去伦敦了。
此处是By the
time“到------时候为止”引导的时间状语从句,从句是一般现在时态,结合句意可知主句用将
来完成时态,故选C。
26.-I hear that Jean is planning to buy a car.
-I know. By next month, she_______enough for a used one.
A.will have saved B.will be saving
C.has saved D.saves
【答案】A
【解析】
【详解】
考查将来完成时。
句意:---我听说 Jean计划买一辆车。
---我知道。
到下个月,她就攒够买辆二手车的钱了。
by+现在时间,主句用现在完成时;by+将来时间,主句用将来完成时;by+过去时间,主句用过去完成时.by next month"到下个月"为表示将来时间的短语,所以主句要用将来完成词。
故A选项正确.
27.By this time tomorrow, I ________ the novel being written at the moment.
A.complete B.have completed
C.will have completed D.will be completing
【答案】C
【解析】
【详解】
考查时态。
句意:到明天这个时候,我已经完成了这部小说的写作。
根据句中时间状语By this time tomorrow可知用将来完成时,表示在将来某一时间以前已经完成的动作。
故选C。
28.(2018·江苏)Hopefully in 2025 we will no longer be e-mailing each other, for we _______ more convenient electronic communication tools by then.
A.have developed B.had developed
C.will have developed D.developed
【答案】C
【解析】考查时态。
句意:希望在2025年,我们不再互相发电子邮件,因为到那时候我们将开发出更方便的电子通信工具。
根据时间状语in 2025,可知用将来时;再根据时间状语by then(到那时),可知用完成时。
结合两者可知用将来完成时。
故选C。
点睛:本题考查时态。
句中包含的时间状语是解答此题的突破点。
所以要做好此类题,一定要注意题中有没有明确的时间点,或者其他可以代替时间点的词,所以根据时间状语可以看出正确答案。
本题的关键在于抓住题干中的两个时间状语in 2025和by then,从而得出答案。
29. --The Chinese government is trying to protect the giant panda.
--I know. By 2020, they _________ about 69,500 square miles of land to the country’s nature
reserve system.
A.add B.are adding
C.will add D.will have added
【答案】D
【解析】
试题分析:考查时态。
by+时间,与完成时连用;by+过去的时间,句子使用过去完成时;by+将来的时间,句子使用将来完成时,by 2020表示将来的时间,故选D。
考点:考查时态
30.I hope Jack’s health ______ greatly by the time we go back to school this September. A.improves B.improved C.will be improving D.will have improved
【答案】D
【解析】
【详解】
考查时态语态。
句意:当我们今年9月回到学校时,我希望杰克的健康会有很大的改善。
by the time引导时间状语从句,从句用一般现在时,主句用将来完成时。
故选D。
31.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 made B.will be made
C.are to make D.have been making
【答案】A
【解析】
【详解】
考查动词时态。
句意:当你养成管理时间的习惯时,你就会对如何在未来的职业生涯中利用时间做出更好的决定。
在by the time引导的从句中,如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。
故选A。
【点睛】
by the time用法辨析
1、如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”。
2、如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。
3、如果主句动作不强调已经完成,只是说明某个时候的状况,(主句是be的系表形式或者是表示像know, find, believe等表示认知的持续性动词,则往往用一般时态,不用完成时态。
)此时主句不用完成时,而应根据实际需要选用适当的时态,此时by the time相当于when。
32.The chief engineer hopes they everything ready before we the project next month. A.will have got; start B.are getting; start
C.will be getting; will start D.have got; shall start
【答案】A
【解析】考查时态。
句意:总工程师希望在我们下个月开始这个项目之前,他们已经准备好了一切。
此处是before引导的时间状语从句,主句用一般将来时态,从句用一般现在时态,故答案为A。
33.On her next birthday, Ann___________ married for twenty years.
A.will have been
B.is
C.has been
D.will be
【答案】A
【解析】考查时态。
时间是On the next birthday,而且还有for twenty years,句意:到下一个生日,安将已经结婚20年了。
选A。
用将来完成时态。
34.29.When you visit our town next August, a modern sports center ________, for the National Games are to be held then.
A.will be constructing B.will have been constructed
C.has been constructing D.is being constructed
【答案】B
【解析】考查将来完成时态的被动语态。
句意:明年八月当你访问我们城镇的时候,一个现代化的体育中心将已经被建成,因为那时全国运动会将被举行。
根据时间状语next August,排除C,D两项,再根据a modern sports center和construct是被动关系,排除A 项,用将来完成时态的被动语态。
故选B项。
35.By the time the teacher _______ back, we ________ the thorough cleaning.
A.came, have finished B.comes, have finished
C.will come, will have come D.comes, will have finished
【答案】D
【解析】
句意:到老师回来为止,我们将会完成彻底的打扫工作。
根据句意可知,老师回来是将来,在时间状语从句中,从句用现在表示将来,主句用将来,此句根据语境要用将来完成时,故选D。
36.By the time you come back, your aunt ______ for Nanjing to attend a meeting.
A.will leave B.leaves C.left D.will have left
【答案】D
考查时态,by+时间状语,句子通常用完成时态,根据从句By the time you come back,可知指将来,所以用将来完成时。
选D。
37. --- 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点钟我会去看你的演出。
--抱歉,到那时候我的演出已经结束了,那时会正在会议室里接见记者呢。
从上下文可知then 指的是9:00 tomorrow evening.,那么时间状语by then就是将来完成时的标志,所以演出结束应该用将来完成时,后句是指明天晚上9点钟的时候正在接见记者,所以正确选项是A 。
考点:考查动词时态。
38.On her next birthday, Jane ______married for thirty years.
A.is B.will be
C.has been D.will have been
【答案】D
【解析】
试题分析:考查时态语态。
由句子中的On her next birthday可知,本句的时态应是表示将来的时态,排除A项和C项;由空后的for thirty years可知本句应用将来完成时,排除B 项。
句意:在她下一个生日那一天,简将结婚30年了。
故答案选D项。
考点:考查时态语态。
39.- I hear that Jason is planning to buy a car.
-I know. By next month, he _ enough for a used one.
A.will have saved B.will be saving C.has saved D.saves
【答案】A
【解析】
此处解题关键是:by next month是将来的时间状语,所以用将来完成时。
句意:---我听说Jason计划买一辆车。
---我知道。
到下个月,他就攒够了足够的钱买一辆二手车。
【考点定位】考查动词时态。
40.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
【解析】
考查将来完成时。
句意:到他高中毕业的时候,他将学会3500个英语单词。
by the time引导的时间状语从句,从句一般现在时,主句用将来完成时。
故B选项正确。