您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页(英语)高三英语将来完成时的基本方法技巧及练习题及练习题(含答案)

(英语)高三英语将来完成时的基本方法技巧及练习题及练习题(含答案)

来源:尚车旅游网
(英语)高三英语将来完成时的基本方法技巧及练习题及练习题(含

答案)

一、单项选择将来完成时

1.He _________ English for eight years by the time he graduates from the university next year. A.will learn 【答案】B 【解析】

试题分析:考查时态:句意:明年到他大学毕业的时候为止,他将已经学习英语8年了。By+将来时间,和将来完成时连用,选B。 考点:考查时态

B.will have learned

C.will be learning

D.has graduated

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. --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 C.will add 【答案】D 【解析】

试题分析:考查时态。by+时间,与完成时连用;by+过去的时间,句子使用过去完成时;by+将来的时间,句子使用将来完成时,by 2020表示将来的时间,故选D。 考点:考查时态

B.are adding D.will have added

4.By the time Jane gets home, her aunt ____ for London to attend a meeting. A.will leave C.leaves 【答案】B 【解析】

试题分析:考查时态。句意:当简到家时,她的阿姨将已经前往伦敦参加会议了。By the time..., sb will have done sth.当......时,某人已经......,主句用将来完成时,故选B。

B.will have left D.left

考点:考查时态

5.By the time Juan gets home, his aunt _____ for Puerto Rico. A.will leave 【答案】C 【解析】

试题分析:句意:到Jane回家的时候为止,他姑姑将已经动身去波多黎各了。By the time Juan gets home,是时间状语从句,用一般现在时代替将来时,所以主语用将来的时间范畴,而且和by的时间状语从句连用,用相应的完成式,所以选C。 考点:考查时态

B.leaves

C.will have left

D.left

6. If we don't hurry up, everything ________ by the time we get to the party. A.will be eaten C.has been eaten 【答案】D 【解析】

D 考察时态。句义:如果我们不快点,当我们到达宴会的时候,所有的东西可能都已经被吃完了。If引导条件状语从句,从句是一般现在时,故主句要使用将来时,且由by the time可知,应该使用完成时态。故D正确。

B.is eaten

D.will have been eaten

7. I am sorry I can’t meet you at the station. I _____ by the time you come back from abroad. A.am leaving 【答案】C 【解析】

试题分析:考查时态。by+过去的时间,主句使用过去完成时;by+将来的时间,主句用将来完成时。by the time you come back from abroad所知的时间是将来,故主句用将来完成时,即will have done sth。故选C。 考点:考查时态

B.had left

C.will have left

D.have left

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 【答案】D 【解析】

试题分析:句意:--你认得那个公司的经理汤姆吗?--当然,到下个月位置我就认得他10年了。时间是by next month,by一般和完成式连用,和将来时间搭配,就用将来完成式,所以选D。 考点:考查时态

B.knew

C.will know

D.will have known

9.By the time he gets home, his father _____________ for Pairs on business. A.has left C.had left 【答案】B 【解析】

试题分析:考查将来完成时。此处考查的是by the time之后要用相应的完成时态,由于前面用的是一般现在时,所以后面的句子用的是将来时态中的完成时,句意为:等他回家的时候,他的父亲就已经前往巴黎出差了。故选B。 考点:考查将来完成时。

B.will have left D.will leave

10.—Oh, Mum, just a few minutes.

—Hurry up, Harry, or by the time you pack your belongings, the flight ____. A.has left 【答案】B 【解析】

试题分析:By到…时为止;经常和表示动作的动词的完成时连用。本句中by the time后面的时间状语从句you pack your belongings使用了一般现在时代替将来时,后面的主句要使用将来完成时,表示到将来的某个时间将要完成的事情。句义:—妈妈,再等几分钟。—快点!到你收拾好物品的时候,我们的航班都已经起飞了。故B正确。 考点:考察时态

B.will have left

C.had left

D.will be leaving

11.You are hardworking and surely most of you _____ a college admission notice by the end of September this year. A.will receive C.will be received 【答案】D 【解析】

试题分析:考查将来完成时态。By加现在,就用现在完成时态;by加过去的时间点,就用过去完成时;by加将来的时间点,用将来完成时态。句意:你们都很努力,到九月底的时候,你们都已经收到了大学的录取通知书。 考点:考查将来完成时态

B.will be receiving D.will have received

12.— Tom is planning to buy a car.

— I know. By next month, he enough for a used one. A.saved 【答案】D 【解析】

试题分析:考查时态:句意:--汤姆计划买辆车。--我知道,到下个月底为止,他就可以攒足够的钱买一辆二手车了。时间是by next month和将来完成时连用,选D。

B.has saved

C.would save

D.will have saved

考点:考查时态

13. --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 【答案】A 【解析】

试题分析: 考察时态。本题的关键词是long before then,之中的then是一个将来的时间at five o’clock this afternoon。这个时间状语表示的是在将来一个时间之前就完成的动作,故使用将来完成时的时态。句义:—在今天下午5点之前我可以和你们的经理聊聊吗?—对不起,在那之前很久他就已经去参加一个会议了。故A正确。 考点:考察时态

B.had gone

C.would go

D.has gone

14.—Oh, Mom, just a few minutes.

—Hurry up, Harry, or by the time you pack your belongings, the flight _________! A.has left 【答案】B 【解析】

试题分析: 考察将来完成时的用法。句意:---妈妈,等会儿。---快点,否则等你收拾好了行李,飞机就已经飞走了。将来收拾好行李时,飞机已经飞走了。将来的某个时间已经发生,用将来完成时。所以选B。 考点:考察将来完成时的用法。

B.will have left

C.had left

D.will be leaving

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 【答案】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 句意:明天的这个时间你已经到达上海。

C.adapt

D.will adapt

16.By the time he retires, professor Baker _____ for almost forty years. A.will have taught C.has taught 【答案】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。句意:如果你十分钟前加入聊天室,你就会知道(那时)我们在谈什么。

B.had taught D.is teaching

17.— Jenny, how many years have you studied in China? — I ________ here for three years by the end of this month. A.study 【答案】C 【解析】

考查时态。by意为:到…为止;引导的从句做状语时,主句必须使用完成时. the end of this month是表示将来的时间。所以这里使用将来完成时。

B.have studied

C.will have studied

D.am studying

18.By the time you can afford a house, the prices of housing ________ greatly. A.will increase B.will have increased C.are increasing D.have increased 【答案】B

【解析】考查动词时态。句意:等你能买得起房子,房价已经涨了很多了。by the time引导的时间状语,主句要求使用完成时。根据句意可知,此处表示未来的时间,主句应使用将来完成时。故选B。

19.It’s reported that by the end of the month, the output of cement in the factory___________by about 10%. A.will have risen B.will be rising C.has risen D.has been rising 【答案】A 【解析】 【详解】

考查将来完成时。句意:据报道到这个月底,工厂的水泥产量将增加10%。根据by the

end of the month为将来时间,故用将来完成时,故选A。 【点睛】

将来完成时的用法。将来完成时的形式为: 主语 + will + have + done。将来完成时意义:表示将来某一时间之前完成的动作。例如:到现在我已经学了3000单词了。 I have learned 3000 words by now. 到去年我已经学了2000单词了。 I had learned 2000 words by last year. 到明年的时候我就会学4000单词了。 I will have learned 4000 words by next year. 表示到将来某个时间为止势必会完成或预计要完成的动作。如: When we get there, she’ll have gone to work. 我们到那里时她会已上班去了。I expect you will have changed your mind by tomorrow. 我预料到明天你就会改变主意了。

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 C.has set up 【答案】D 【解析】

试题分析:句意:中国在2015年为止将已经建成了覆盖所有城市超过50万人口的高铁网络。这句话的时间是by 2015年,介词by一般和完成式连用,2015年是将来的时候,所以用将来完成式,选D。 考点:考查时态

B.will set up D.will have set up

21.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。

22.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项。

23.Vertical farms have the potential to reduce or eliminate the need to create additional farmland, for it is estimated that by the year 2050, the world's population __________ by 30 billion and close to 80% will live in urban areas. A.will be increasing C.will have increased 【答案】C 【解析】 【详解】

考查将来完成时的用法。句意:垂直农场有减少或消除创造更多农田需要的可能,因为据估计,到2050年,世界人口将增加到300亿,近80%将生活在城市地区。根据时间by the year 2050“到2050年”,表示到将来某个时间已完成的动作用将来完成时,其构成形式是“will have+ done”,故选C。

B.will increase D.has increased

24.By the time he gets to the airport, I think we ____ for London. A.have left C.will have left 【答案】C 【解析】 【详解】

考查将来完成时态。句意:他到机场时,我想我们已经动身去伦敦了。此处是By the time“到------时候为止”引导的时间状语从句,从句是一般现在时态,结合句意可知主句用将来完成时态,故选C。

B.will leave D.had left

25.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。

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.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 C.will leave 【答案】B 【解析】

试题分析:句意:我很抱歉我不能到火车站接你。在你从国外回来之前,我就已经离开北京了。动词的将来完成时态构成是will +have+ done:表示将来某一时间或另一个将来的动作之前,就已经完成的动作或已经对某一动作产生了一定的影响。由句意可知选B。 考点:考查动词时态的用法。

B.will have left D.am leaving

30.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选项正确。

31.You’d better communicate with each other sincerely, and I hope to see your conflict ________ tomorrow. A.was to be solved C.will have been solved 【答案】C 【解析】 【详解】

考查时态和语态。句意:你们彼此之间最好真诚地沟通,我希望明天你们的冲突能得到解决。由时间状语tomorrow可知,此处应用将来时,conflict和solve之间为被动关系。因此C项的将来完成时符合语境,表示在将来某一时间以前(明天结束之前)已经完成的动作。故选C项。

B.has been solved D.had been solved

32.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。用将来完成时态。

33.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。

34.Tony has just arrived here, but I didn’t know he until yesterday. A.would come B.had come C.came D.will come 【答案】A

【解析】考查时态。句意:托尼已到了,但我直到昨天才知道他要来。分析句子可知,在昨天才知他要来,表示过去将来时,故选A

35.By the time the teacher _______ back, we ________ the thorough cleaning. A.came, have finished C.will come, will have come 【答案】D 【解析】

句意:到老师回来为止,我们将会完成彻底的打扫工作。根据句意可知,老师回来是将来,在时间状语从句中,从句用现在表示将来,主句用将来,此句根据语境要用将来完成时,故选D。

B.comes, have finished D.comes, will have finished

36.—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。

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.Hurry up! By the time we get to the church, the marriage service _____. A.had started C.has started 【答案】B 【解析】

考查动词的时态。句意:快点,到我们到达教堂时,婚礼就已经开始了。根据By the time we get to the church可知选将来完成时。

B.will have started D.must have started

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 【答案】A 【解析】

此处解题关键是:by next month是将来的时间状语,所以用将来完成时。句意:---我听说Jason计划买一辆车。---我知道。到下个月,他就攒够了足够的钱买一辆二手车。

B.will be saving

C.has saved

D.saves

【考点定位】考查动词时态。

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,从而得出答案。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务