【英语】高三英语将来完成时技巧和方法完整版及练习题含解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【英语】高三英语将来完成时技巧和方法完整版及练习题含解析
一、单项选择将来完成时
1.—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。
考点:考查时态
2.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是将来完成时,表示将来某个时间之前已经完成的动作。
by 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 句意:明天的这个时间你已经到达上海。
3.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。
考点:考查动词时态
4.- 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计划买一辆车。
---我知道。
到下个月,他就攒够了足够的钱买一辆二手车。
【考点定位】考查动词时态。
5.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。
考点:考查动词时态的用法。
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.had worked
C.will be working D.will have worked
【答案】D
【解析】
试题分析:考查时态。
句意:—Tony,似乎你总是很忙啊!你认为现在的职业怎么样?—一般化,我决定下个月辞去公司里的这份工作,那时我在这里已经工作了5年了。
根据句意可知后面的定语从句中指下个月的时候,已经在这里工作了5年了,所以使用将来完成时表示到将来的某个时间已经完成的事情。
故D正确。
考点:考查时态
7.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。
8.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。
考点:考查时态
9.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可知选将来完成时。
10.—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到下个周六为止,故用将来完成时。
句意:——汤姆任然吸烟吗?——不了,到下个周六为止,他整整一个月没抽一支烟。
故B正确。
考点:考查时态
11.---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。
12.—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符合语境。
13. 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正确。
14.I am sorry I can’t meet you at the station. I _____ by the time you come back from abroad. A.am leaving B.had left C.will have left D.have left
【答案】C
【解析】
试题分析:考查时态。
by+过去的时间,主句使用过去完成时;by+将来的时间,主句用将来完成时。
by the time you come back from abroad所知的时间是将来,故主句用将来完成时,即will have done sth。
故选C。
考点:考查时态
15.—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正确。
考点:考察时态
16.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。
考点:考查时态
17.--- 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。
考点:考查时态
18.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经常与相应的完成时连用。
19.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…到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。
20.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。
考点:考查动词时态。
21.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选项正确。
22.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。
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.This January will be very precious for us by which time we ________ reviewing Senior Book I. A.will finish B.will have finished
C.have finished D.will be finished
【答案】B
【解析】
【详解】
考查将来完成时。
句意:这个一月对我们非常宝贵,到那时我们就已经复习完了高中第一册书。
这是一个定语从句,主句是一般将来时,从句中的“by which time”提示我们使用完成时,所以从句部分应用将来完成时,表示“到将来某个时间已经发生或完成的动作”。
故选B。
26.By the time he leaves university, he _____ much work experience so long as he takes a part-time job.
A.will have gained B.has gained
C.may have gained D.will gain
【答案】A
【解析】
【详解】
考查时态。
句意:等到他大学毕业的时候,只要他做过一份兼职工作,他将会获得很多工作经验。
此处是By the time“到……为止”引导的时间状语从句,从句用一般现在时态,结合句意可知,主句表示将来某个时间会完成的动作,用将来完成时态,故选A。
27.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。
28.-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
【解析】
【详解】
考查将来完成时。
句意:---我听说 Jean计划买一辆车。
---我知道。
到下个月,她就攒够买辆二手车的钱了。
by+现在时间,主句用现在完成时;by+将来时间,主句用将来完成时;by+过去时间,主句用过去完成时.by next month"到下个月"为表示将来时间的短语,所以主句要用将来完成词。
故A选项正确.
29.By this time next year he______from this college.
A.will be graduating B.should be graduating
C.will have graduated D.is graduating
【答案】C
【解析】
试题分析:考查时态。
By与完成时连用;本题中by后面的时间this time next year指的是为了的时间,故本题使用将来完成时。
句意:到明年的这个时候,我们将已经大学毕业了。
故C正确。
考点:考查时态
点评:时态的考查要抓关键词,By与完成时连用;本题中by后面的时间this time next year 指的是为了的时间,故本题使用将来完成时。
30.-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。
31.You’d better communicate with e ach other sincerely, and I hope to see your 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.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。
33.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。
34.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。
35.—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。
36.(宝鸡三检)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
37.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。
考点:考查时态。
38.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可知,应用将来完成时。
39.On the next birthday.Ann married for twenty years.
A.is B.has been C.will be D.will have been
【答案】D
【解析】
这题考查时态的用法:时间是On the next birthday,而且还有for twenty years,是:到下一个生日,安将已经结婚20年了。
选D。
将来完成时。
40.The students have decided on a final date by which everyone ________ reading the books assigned by their professor.
A.finishes B.finished
C.have finished D.will have finished
【答案】D
【解析】
【详解】
考查时态。
句意:学生们决定了最后的日期,到那时每个人都将读完教授布置的书。
根据“a final date by which”可知,此处表示将来某个时间完成的动作,应该用将来完成时,故D 项正确。