(英语)高三英语将来完成时解题技巧讲解及练习题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(英语)高三英语将来完成时解题技巧讲解及练习题(含答案)
一、单项选择将来完成时
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 saved B.saves C.had saved D.will save
【答案】A
【解析】
试题分析:考查时态:句意:--Tommy正计划买个汽车。
--我知道。
到他国外回来的时候他将攒足够买一辆二手车的钱。
By the time引导的是时间状语从句,用一般现在时代替一般将来时,所以主句应该是将来范畴的时态,而且时间状语是by the time连接的,主句用将来完成时。
选A。
考点:考查时态
点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。
要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。
还要注意语态的正确使用。
注意时间条件状语从句不能用一般将来时,应该用一般现在时代替一般将来时。
连词by到…时为止;该词经常与完成时连用。
2.—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。
3.By the end of next year,they ________ the work on the new stadium.
A.would have completed
B.had completed
C.will have completed
D.have completed
【答案】C
【解析】
考查时态。
根据时间状语“By the end of next year”可知,本句应使用将来完成时态,表示到明年年底前他们将已经完成新体育馆的建设。
4.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。
考点:考查时态
5.By the time I see you again, I _______ from that school.
A.have graduated B.graduated C.will have graduated D.graduate
【答案】C
【解析】
试题分析:句意:到我再次看见你为止,我将已经从那个学校毕业了。
By the time是连词短语,连接时间状语从句,往往和完成时连用,因为时间状语从句是一般现在时,主句是将来完成时,选C。
考点:考查时态
6.—Oh, Mum, just a few minutes.
—Hurry up, Harry, or by the time you pack your belongings, the flight ____.
A.has left B.will have left C.had left D.will be leaving
【答案】B
【解析】
试题分析:By到…时为止;经常和表示动作的动词的完成时连用。
本句中by the time后面的时间状语从句you pack your belongings使用了一般现在时代替将来时,后面的主句要使用将来完成时,表示到将来的某个时间将要完成的事情。
句义:—妈妈,再等几分钟。
—快点!到你收拾好物品的时候,我们的航班都已经起飞了。
故B正确。
考点:考察时态
7.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。
考点:考查时态
8.He _________ English for eight years by the time he graduates from the university next year. A.will learn B.will have learned C.will be learning D.has graduated
【答案】B
【解析】
试题分析:考查时态:句意:明年到他大学毕业的时候为止,他将已经学习英语8年了。
By+将来时间,和将来完成时连用,选B。
考点:考查时态
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后跟过去的时间,主句用过去完成时;后跟将来的时间,主句用将来完成时。
by the time you come to London“到你来到伦敦的时候”,表示的是将来的时间,故主句用will have done sth。
故选D。
考点:考查时态
10. --May I speak to yo ur 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正确。
考点:考察时态
11.. —Tony, it seems that you have been very 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.work B.is working C.will be working D.will have worked 【答案】D
【解析】
试题分析:句意:--Tony,似乎你最近一直在忙,你认为你现在的职业怎么样?--就这么回事,我已经决定下个月放弃公司的工作了,在那里我将已经工作了5年。
因为是到下个月为止,将已经到五年了,所以用将来完成式,所以选D。
考点:考查时态
12.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到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。
13.-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。
14.By the time you get to Beijing tomorrow, I ______ for Shanghai.
A.am leaving B.should have left C.will leave D.will have left
【答案】D
【解析】
试题分析:考查时态。
本题的关键词是by the time…到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完
成时;如果后面是将来的时间,就使用将来完成时。
本题by后面接的时候时间状语从句,使用一般现在时代替将来时,后面的主句使用将来完成时。
句意:到你明天到北京的时候,你已经出发去上海了。
故D正确。
考点:考查时态
点评:by the time…到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。
15.I believe that I ____ to the modern life in New York by the end of next month.
A.will have adapted B.have adapted C.adapt D.will adapt
【答案】A
【解析】
试题分析:根据句末by the end of next month.时间状语,这是表将来的时间,故排除BC。
如果时间状语是next month那么答案就选D,will have done是将来完成时,表示将来某个时间之前已经完成的动作。
b y the end of next month“在下个月末之前”,故选A
考点:考查动词的时态的用法
点评:将来完成时是考生难以理解的语法项目,要求考生必须知道什么情况下,才能用它,并且了解一般将来时与将来完成时的区别。
一般将来时是将来某个时候发生的动作或状态,常与表将来的状语连用。
如tommorrow,next week,in 2034等连用。
如:I will go to Beijing next week.
即学即练: You ____ Shanghai by this time tomorrow
A.will have reached
B.have reached
C. reach
D.will reached
解析:A 句意:明天的这个时间你已经到达上海。
16.By the time you have completed the essential training, you _____ exposed to virtually every new feature of the course.
A.are B.will have been C.have been D.will be
【答案】B
【解析】
时态题。
By +将来的时间主句用将来完成时,根据语境By the time you have completed the essential training,“到你完成基本训练为止”可知还没完成所以要用将来完成时。
句意:到你完成基本训练为止你几乎会接触到这门课程的每一项新的特点。
选B
17.He____ English for six years by the time he takes his exams.
A.had been studying B.was studying
C.will have been studying D.has been studying
【答案】C
【解析】考查时态;句意为“到他考试之前,他已经学了六年英语”。
因为“by the time he takes his exams.”是一个将来的时间,所以用将来完成时,故选C.
18.I hope when you come tomorrow, you _____ the reading and have something to share. A.did B.are doing
C.will be doing D.will have done
【答案】D
【解析】
【详解】
考查时态。
句意:我希望你明天来的时候,已经读完阅读并分享。
表示将来某个时间已经完成的行为用将来完成时,即will have done结构。
此处指到明天已经完成,故选D.
19.You needn’t hurry her. It___________by her by the time you are ready.
A.will have been finishing B.has finished
C.will have been finished D.will be finished
【答案】C
【解析】
【详解】
考查将来完成时。
句意:你不必催促她。
当你准备好了的时候,她都已经完成了。
根据by the time you are ready可知,当你准备好的时候,为一般现在时,by the time +将来时,用将来完成时,故选C。
20.— Tom is planning to buy a car.
— I know. By next month, he enough for a used one.
A.saved B.has saved C.would save D.will have saved 【答案】D
【解析】
试题分析:考查时态:句意:--汤姆计划买辆车。
--我知道,到下个月底为止,他就可以攒足够的钱买一辆二手车了。
时间是by next month和将来完成时连用,选D。
考点:考查时态
21.After the present repairing work, workers ________ the testing and the fire alarm bell
________ intermittently by the time we start a new term.
A.is conducting; will ring
B.will soon conduct; will have rang
C.will soon be conducting; will have rang
D.will soon be conducting; will be ringing
【答案】C
【解析】
试题分析:句意:当前的维修工作之后,工人们会很快进行测试,消防警铃会一直的响到我们开始新学期时。
根据句意第一空表示将来正在做某事,第二空将来完成,故选C。
考点:考查时态。
22.—Tommy is planning to buy a car.
— I know. By next month, he ____ enough for a used one.
A.saves B.saved C.will save D.will have saved
【答案】D
【解析】
【详解】
考查时态。
句意:—汤米打算买辆车。
—我知道。
到下个月,他就攒够买一辆二手车的钱了。
由“by+将来时间”做时间状语的句子要用将来完成时,将来完成时表示在将来某个时间以前已经完成或一直在做的事情。
故选D。
23.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项。
24.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。
25.-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选项正确.
26.-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点的时候),即将来的某个时间。
By+将来的时间,要用将来完成时或将来进行时,即在将来的某个时间,动作已经完成或正在进行。
分析选项可知,A. has gone表示现在完成时;B. is going表将来时;C. will have gone将来完成时;D. would have gone过去将来完成时。
故C符合题意,故选C。
27.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。
28.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项。
29.You needn’t hurry her; she _______ it by the time you are ready.
A.will have finished B.will finish
C.will be finishing D.has finished
【答案】A
【解析】
将来完成时,将来某时刻之前完成的动作。
30.(宝鸡三检)By the time the girl comes back to life,scientists probably________a cure for this incurable disease.
A.will have discovered B.are discovering
C.will be discovering D.have discovered
【答案】A
【解析】
考查动词的时态。
句意为:到这个女孩苏醒过来时,科学家们可能已经找到了治疗这种不治之症的方法。
根据句意可知,此处应用将来完成时,故选A。
答案:A
31.They are trying to make sure that 5G terminals ________ by 2022 for the Beijing Winter Olympics.
A.will install B.will have been installed C.are installed
D.have been installed
【答案】B
【解析】
【详解】
考查时态和语态。
句意:他们正努力确保在2022年北京冬奥会之前安装5G终端。
表示在将来某一时间以前已经完成或一直持续的动作,用将来完成时;“5G终端”和“安装”之间是被动关系,用被动语态,故选B。
32.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项。
考点:考查时态语态。
33.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加将来的时间点,用将来完成时态。
句意:你们都很努力,到九月底的时候,你们都已经收到了大学的录取通知书。
考点:考查将来完成时态
34.I am sorry that I can not meet you at the railway station. I _______ Beijing by the time you come back from abroad.
A.have left B.will have left
C.will leave D.am leaving
【答案】B
【解析】
试题分析:句意:我很抱歉我不能到火车站接你。
在你从国外回来之前,我就已经离开北京了。
动词的将来完成时态构成是will +have+ done:表示将来某一时间或另一个将来的动作之前,就已经完成的动作或已经对某一动作产生了一定的影响。
由句意可知选B。
考点:考查动词时态的用法。
35. --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。
考点:考查时态
36.—Tony, it seems that you have been very 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.work B.had worked
C.will be working D.will have worked
【答案】D
【解析】
试题分析:考查时态。
句意:—Tony,似乎你总是很忙啊!你认为现在的职业怎么样?—一般化,我决定下个月辞去公司里的这份工作,那时我在这里已经工作了5年了。
根据句意可知后面的定语从句中指下个月的时候,已经在这里工作了5年了,所以使用将来完成时表示到将来的某个时间已经完成的事情。
故D正确。
考点:考查时态
37.By the end of this month, we surely _________ a good solution to the problem.
A.have found B.will been found
C.will have found D.are finding
【答案】C
【解析】
【详解】
考查时态。
句意:到本月月末我们一定会发现这个问题好的解决方法。
根据句中时间状语By the end of this month(到本月月末),可知用将来时;再根据与主语we是主动关系,故选C。
38. ----Father seems worn out.
----Why not have a family tour? A week’s holiday_______ him back to normal.
A.had brought B.is bringing
C.will be bringing D.will have brought
【答案】D
【解析】
试题分析:考查时态。
将来完成时用在表示在将来某一时间以前已经完成或一直持续的动作。
句意:——父亲看起来筋疲力尽。
——为什么不来一次家庭旅游呢?一周的度假将会把他回归正常。
故D正确。
考点:考查时态
39.By the time Juan gets home, his aunt _____ for Puerto Rico.
A.will leave B.leaves C.will have left D.left
【答案】C
【解析】
试题分析:句意:到Jane回家的时候为止,他姑姑将已经动身去波多黎各了。
By the time Juan gets home,是时间状语从句,用一般现在时代替将来时,所以主语用将来的时间范畴,而且和by的时间状语从句连用,用相应的完成式,所以选C。
考点:考查时态
40.—Can I have a talk with you at about 4 this afternoon,Mr Black?
—All right,I ________from a conference by then.I will be waiting for you.
A.will have come back B.will come back
C.have come back D.will be coming back
【答案】A
【解析】考查动词时态。
根据答语中的“by then”和“I will be waiting for you.”可知,此处表示的是到将来某个时间之前已经完成的动作,故用将来完成时态。
故选A。
【名师点睛】
将来完成时主要用法归纳
1. 表示将来完成
即表示到将来某个时间为止势必会完成或预计要完成的动作。
如:Maybe by then you will have changed your mind. 也许到时候你已经改变主意了。
“You'll 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. 表示推测
即表示根据某情况作出的推测。
如:There will have been a definite result before Friday. 星期五以前将肯定会有结果。
本题考查动词时态。
根据答语中的“by then”和“I will be waiting for you.”可知,此处表示的是到将来某个时间之前已经完成的动作,故用将来完成时态。
故选A。