(英语)高二英语将来完成时解题技巧(超强)及练习题(含答案)及解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(英语)高二英语将来完成时解题技巧(超强)及练习题(含答案)及
解析
一、单项选择将来完成时
1.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。
考点:考查时态
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.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。
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 you finish the book, you ______ more about Chinese history.
A.will learn B.have learnt C.are learning D.will have learnt 【答案】D
【解析】
试题分析:句意:当你读完这本书后,你将会了解到更多的中国历史。
根据状语从句中的一般现在时可以判断主句应该用将来时,由句意可知此处指到将来某个时间已经做完的事情,应该用将来完成时,选D。
考点:考查动词时态。
6.. —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。
考点:考查时态
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.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。
考点:考查时态
9.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。
考点:考查动词时态的用法。
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.By the time you wake up tomorrow morning, we _____ in the USA.
A.arrive B.arrived
C.are arriving D.will have arrived
【答案】D
【解析】
试题分析:句意:到你明天早晨醒来的时候,我们将已经到了美国了。
By the time后面跟的是状语从句,本句是说将来要发生的事情,故主句应该用将来完成时,选D。
考点:考查动词时态
12.— 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。
考点:考查时态
13.--- Is Tom still smoking?
--- No. By next Saturday he _____ for a whole month without smoking a single cigarette. A.will go B.will have gone
C.goes D.has been going
【答案】B
【解析】
试题分析:考查时态:句意:--汤姆还抽烟吗?--没有,到下周六,他就一整个月没有抽任何一只烟了。
时间是By next Saturday,by引导时间状语的句式中句子的时态用完成时态,因为是next saturday还没有到来,所以应该用将来时态,所以by next Saturday和在一起就是将来时态的完成时态,所以选B。
考点:考查时态
14.—Oh, Mom, 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
【解析】
试题分析: 考察将来完成时的用法。
句意:---妈妈,等会儿。
---快点,否则等你收拾好了行李,飞机就已经飞走了。
将来收拾好行李时,飞机已经飞走了。
将来的某个时间已经发生,用将来完成时。
所以选B。
考点:考察将来完成时的用法。
15.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经常与相应的完成时连用。
16.-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。
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.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。
19.—May I speak to your manager Mr. Wi lliams 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指的是b efore five o’clock tonight "到今晚五点之前",所以用将来完成时,表示将来某个时间将已经做某事。
故选C。
20.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。
考点:考查时态
21.By the end of the next seminar, many issues like the development in biochemistry and medicine______.
A.will discuss
B.will be discussing
C.will be discussed
D.will have been discussed
【答案】D
【解析】
【详解】
考查时态语态。
句意:到下一次研讨班结束的时候,诸如生化及医药发展的话题讲已经被讨论。
介词短语by the end of…意为“到…末为止”,通常和完成时连用,如果后面接将来时间,要和将来完成时连用,如果接过去时间,要和过去完成时连用。
本句the next seminar 表示将来时,所以要与将来完成时连用。
而且主语many issues与动词discuss构成被动关系,所以使用将来完成时的被动语态,故D项正确。
22.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。
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.—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。
25.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项。
26.—Kevin, time for the next destination!
—No hurry! Another 15 minutes and we _____ all the exhibition rooms of the museum. A.am exploring B.have explored
C.will explore D.will have explored
【答案】D
【解析】
【详解】
考查时态。
句意:——Kevin,该去下一个目的地了!——不忙!再给15分钟我们将会探索
完这个博物馆的所有展区。
表示对将来的虚拟,用将来完成时,故选D。
27.-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。
28.By next month he ______ in the big city for five years.
A.has worked B.has been working
C.works D.will have worked
【答案】D
【解析】
【详解】
考查将来完成时。
句意:到下个月,他将已经在这个大城市工作五年了。
由时间状语By next month,可知句子为将来完成时,其构成为:主语 + will + have + done。
所以为will have worked。
故D选项正确。
【点睛】
将来完成时的形式为: 主语 + will + have + done
将来完成时意义:表示将来某一时间之前完成的动作。
到明年的时候我就会学4000单词了。
I will have learned 4000 words by next year.
表示到将来某个时间为止势必会完成或预计要完成的动作。
I expect you will have changed your mind by tomorrow. 我预料到明天你就会改变主意了。
表示某种状况将一直持续到说话人所提及的某一将来时间。
如: We will have been married a year on June 25th. 到6月25日我们俩结婚就满1年了。
由时间状语By next month,可知句子为将来完成时,其构成为:主语 + will + have + done。
所以为will have worked。
故D选项正确。
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 cou ntry’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.You’d better communicate with each other sincerely, and I hope to see y our conflict
________ tomorrow.
A.was to be solved B.has been solved
C.will have been solved D.had been solved
【答案】C
【解析】
【详解】
考查时态和语态。
句意:你们彼此之间最好真诚地沟通,我希望明天你们的冲突能得到解决。
由时间状语tomorrow可知,此处应用将来时,conflict和solve之间为被动关系。
因此C项的将来完成时符合语境,表示在将来某一时间以前(明天结束之前)已经完成的动作。
故选C项。
32.By the time I graduate, I ______ in Bashu Secondary School for six years.
A.will stay B.will have stayed
C.have stayed D.had stayed
【答案】B
【解析】考查动词时态。
句意:到我毕业的时候,我将在Bashu Secondary School已经六年。
根据句意可知此处是将来的完成时态。
故选B。
33.Tony has just arrived he re, but I didn’t know he until yesterday.
A.would come B.had come
C.came D.will come
【答案】A
【解析】考查时态。
句意:托尼已到了,但我直到昨天才知道他要来。
分析句子可知,在
昨天才知他要来,表示过去将来时,故选A
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 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。
35.—Could you meet me at the airport?
—I'd like to,but I ________Shanghai when you return.
A.will have left B.was leaving
C.will leave D.have left
【答案】A
【解析】考查时态。
句意:当你回来的时候,我将已经离开了上海。
由句意可知,表示将要完成的动作,故A为正确答案。
36.The 2013 population investigation shows one in four people in Jiangsu will be over 65 and the number of over-85 people ________ by 2030.
A.have doubled B.will be doubled
C.will have doubled D.will double
【答案】C
【解析】
2013年人口调查表明在江苏省四分之一的人超过了65岁,并且到2032年年龄超过85岁的人的数量会翻倍。
根据时间状语by 2030可知,应用将来完成时。
37.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项。
考点:考查时态语态。
38.---Could you meet me at the airport?
---I’d like to, but I ____ to Hainan when you return.
A.willhaveflown B.wasflying C.willfly D.haveflown
【答案】A
【解析】
考查时态,句意:你能在机场接我吗?我想去,但是当你回来的时候我已经飞到了海南。
这句话既表示将来,又表示动作完成了,所以使用将来完成时态,选A。
39.Hurry up! By the time we get to the church, the marriage service _____.
A.had started B.will have started
C.has started D.must have started
【答案】B
【解析】
考查动词的时态。
句意:快点,到我们到达教堂时,婚礼就已经开始了。
根据By the time we get to the church可知选将来完成时。
40.(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,从而得出答案。