高二英语将来完成时解题技巧和训练方法及练习题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高二英语将来完成时解题技巧和训练方法及练习题(含答案)
一、单项选择将来完成时
1.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经常与相应的完成时连用。
2.Hurry up! The concert will begin at half past eight. The performers _________ half an hour when you arrive.
A.will be playing B.will have played
C.are playing D.have played
【答案】B
【解析】
考查时态。
句意:快点!音乐会将在八点半开始。
当你到达时,表演者将已经演奏半小时了。
将来完成时表示将来某一时刻或将来的另一个动作之前,已经完成的动作,强调的是完成,故选B。
3.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。
考点:考查动词时态。
4.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。
考点:考查时态
5.—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符合语境。
6. 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正确。
7.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。
考点:考查时态
8.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。
考点:考查时态
9.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。
10.—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。
考点:考察将来完成时的用法。
11.–I’ll come to see your performance at 10: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 meet
【答案】B
【解析】
试题分析:考查时态。
时间状语by then意为“到那时”,故第一空谓语动词应用将来完成时态,根据语境知:到那时我在会议室正在会见记者。
正在进行的动作要用正在进行时,因整个动作是在将来发生的,故第二空谓语动词用将来进行时。
故选B。
考点:考查将来完成时和将来进行时。
12.My train arrives in Beijing at eight o’clock tonight. The plane I w ould 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.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…到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。
14.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 句意:明天的这个时间你已经到达上海。
15.— 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是表示将来的时间。
所以这里使用将来完成时。
16.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。
17.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. 我预料到明天你就会改变主意了。
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.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。
20.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。
考点:考查时态
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.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。
23.—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。
24.-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。
25.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选项正确。
26.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。
27.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。
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.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。
考点:考查时态
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.My train arrives in Shanghai at 10 this morning. The plane I would like to take from there ____by then
A.is leaving B.will have left
C.has left D.will leave
【答案】B
【解析】
试题分析:考查将来完成时。
句意:我的火车会在今天早上十点到达上海。
到那个时候,我想搭乘的航班,就已经飞走了。
从第一句看,今天上午十点为将来时间,还没到十点。
用将来,而到那时,飞机已经起飞了,用完成,综合两者,用将来完成时,will have done 到将来的某个时间已经做了什么。
因此选B。
考点:考查将来完成时。
33.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可知,应用将来完成时。
34. --- 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 。
考点:考查动词时态。
35.---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。
36.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。
考点:考查动词时态
37.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加将来的时间点,用将来完成时态。
句意:你们都很努力,到九月底的时
候,你们都已经收到了大学的录取通知书。
考点:考查将来完成时态
38.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。
考点:考查将来完成时。
39. --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。
考点:考查时态
40.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。