中小学教育资源及组卷应用平台
时态-- 将来完成时和将来完成进行时 高频考点
专题练 2026届高考英语复习备考
一、单项选择
1.By the time you get there tomorrow, they _______ for Beijing.
A.will have left B.are leaving
C.will leave D.are to leave
2.—Will you take over when we exit the highway I feel a little tired.
— Certainly. You ______ for about three hours by that time.
A.have driven B.have been driving
C.will have been driving D.will be driving
3.By this time next year, I ________ my master's degree.
A.will complete B.have completed C.will have completed D.completed
4.By the end of next month, he ________ 1000 miles on foot.
A.will have traveled B.will travel
C.has traveled D.travels
5.By the end of next year, they across five continents, experiencing the world’s wonders.
A.had traveled B.have traveled C.will have traveled D.were traveling
6.By the end of this month, we ________ the project.
A.will complete B.will have completed C.have completed D.are completing
7.By the time the new policy ______ next month, our company ______ the production plan three times.
A.takes effect; will revise B.takes effect; will have revised
C.will take effect; will revise D.will take effect; has revised
8.—Can I have a talk with you at about 5 this afternoon, Mr. Smith
—All right, I _________ to my office from a conference then. I will be waiting for you there.
A.have come back B.will come back
C.will have come back D.will be coming back
9.By the time you arrive in London, we ______ in Europe for two weeks.
A.will stay B.will have stayed C.have stayed D.have been staying
10.When the young soldiers reach the top of the hill, they __________ for more than an hour.
A.have been walking B.will have been walking
C.have walked D.will be walking
11.By the time you graduate from university, artificial intelligence ________a profound impact on many traditional industries.
A.will have B.has had
C.has D.will have had
12.By next year, she ________ here for five years.
A.will work B.will have worked C.has worked D.works
13.By the time you arrive, I ________ my work.
A.will finish B.will have finished C.have finished D.finished
14.—Can I have your report this afternoon
—This afternoon I don’t think I ________ by then.
A.will be finishing B.will have finished
C.am finishing D.have finished
15.By the end of this year, they ________ the new project.
A.will finish B.have finished
C.will have finished D.are finishing
16.The students have set a deadline by which everyone ________ reading the books assigned by their professor.
A.finishes B.will have finished C.has finished D.finished
17.By the time the conference ends, we solutions to most of the technical problems.
A.will have found B.will find C.have found D.are finding
18.—Is William still drinking
—No. By next Sunday he for a whole month without drinking.
A.had been B.has been going
C.will have been D.will go
19.I’m finally going back to my motherland; I ______ in the foreign country for four years by next month.
A.have been staying B.will have stayed
C.have stayed D.will be staying
20.According to the doctor, this time next week, I_______ around as normal and the cut on my foot _______ completely.
A.am walking, healed B.will be walking, will have healed
C.walks, is going to heal D.have been walking, heals
21.— When can you finish your report
— Don’t be worried. I ______ it by 5 o’clock this afternoon.
A.will have completed B.will be completing
C.have completed D.will complete
22.I want to pay a visit to my parents; I _________in the foreign country for five months by next Sunday.
A.have been staying B.will have stayed
C.have stayed D.will be staying
23.I miss my parents very much; I_______ from my home for 5 months by next Sunday.
A.am away B.will have been away C.have been away D.will be away
24.—I’ll come to see your presentation at 8 tomorrow morning.
—I’m sorry, but by then my presentation ________and I________ professors 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
二、语法填空
25.By the time he leaves university, he will (get) work experience so long as he takes a part-time job. (所给词的适当形式填空)
26.—I will come to attend your lecture at 10:00 tomorrow.
—I’m sorry, by then my lecture (come) to an end and I (meet) my guest in my office. (所给词的适当形式填空)
27.By the time you come back next month, I (finish) my research on environmental protection. (所给词的适当形式填空)
28.I (finish) reading the book by the end of the week. (所给词的适当形式填空)
29.If you go on at the present speed, you (use) up all the petroleum (汽油) by the end of the month. (所给词的适当形式填空)
30.By the time you come here, you (experience) our traditional Chinese culture. (所给词的适当形式填空)
31.By the time AI is put into use in our daily life, the new technologies (transform) our life fundamentally. (所给词的适当形式填空)
32.By the end of next month, our company (launch) three new products. (所给词的适当形式填空)
33.Some experts estimate that by 2050, the world population (reach) 9 billion.(所给词的适当形式填空)
34.By this time tomorrow we (repair) the machine. (所给词的适当形式填空)
35.At our next wedding anniversary, we (marry) for twenty-five years. (所给词的适当形式填空)
36.I (visit) all 50 U.S. states by my 13th birthday next month, becoming the youngest person ever to do so.
37.He (learn) English for eight years by the time he graduates from the university next year. (所给词的适当形式填空)
38.By the time I graduate next year, I (live) here for 5 years. (所给词的适当形式填空)
39.By next month, she (work) here for ten years. (所给词的适当形式填空)
40.It is reported that by the end of this year, the import of seafood (drop) by about 10%. (所给词的适当形式填空)
41.By the time he retires, he (work) there for 30 years. (所给词的适当形式填空)
42.Martin has been working really hard on the presentation since Monday and he believes that he (finish) it by Friday.(所给词的适当形式填空)
43.By the time he graduates from college, he (learn) three foreign languages. (所给词的适当形式填空)
44.Last week, some scientists claimed (discover)three new species on the remote island. (所给词的适当形式填空)
45.By the time I come back, I think you (finish) all the work here. (所给词的适当形式填空)
46.By the end of next year, we (learn) about 2,500 English words in the textbook. (所给词的适当形式填空)
47.It (rain) for a whole week if it rains again tomorrow. (用所给词的适当形式填空)
48.She (work) in this company for 8 years when she takes over the manager position next month. (所给词的适当形式填空)
49.By the time we (attend) the lecture next Friday, the professor (give) the same topic in three other universities. (所给词的适当形式填空)
三、完成句子
50.We will finished all the work by next week.
到下周我们就会完成所有的工作。
51.By next month, the team (积极投身于) all their time the project. (根据汉语提示完成句子)
52.By the time of tomorrow, I (finish) reading the novel.
到明天为止,我就读完这本书了。
参考答案
题号 1 2 3 4 5 6 7 8 9 10
答案 A C C A C B B C B B
题号 11 12 13 14 15 16 17 18 19 20
答案 D B B B C B A C B B
题号 21 22 23 24
答案 A B B B
1.A
【详解】考查时态。句意:你明天到那里的时候,他们已经去北京了。by the time...是完成时态的标志,由tomorrow可知,句子时态用将来完成时,表示在将来的一个时间点之前即将要完成的动作,因此空格处是will have left。故选A。
2.C
【详解】考查时态。句意:——我们下高速的时候你接手开车好吗?我有点累了。——当然。到那个时候你已经开了大约三个小时的车了。根据时间状语“by that time”可知,这是一个表示将来的时间点,所以本句话应该用将来时态,排除A项和B项;根据“I feel a little tired”可知,说话者现在有点累了,所以到下高速的时候,说话者已经连续开车三个小时了,表示从过去某一时间开始一直延续到将来某一时间的动作或状态,应该用将来完成进行时。故选C项。
3.C
【详解】考查动词时态。句意:到明年这个时候,我将已经完成我的硕士学位。By this time next year表示将来时间,主句动作在将来某个时间之前完成,用将来完成时。故选C。
4.A
【详解】考查动词时态。句意:到下个月底,他将徒步旅行1000英里。根据时间状语“By the end of next month”可知,此处使用将来完成时,其基本构成形式是:will have done。故选A。
5.C
【详解】考查时态。句意:到明年年底,他们将横跨五大洲,体验世界的奇观。travel“旅行,游历”。“by+将来时间”表示在将来某个时间为止,句子时态用将来完成时,构成为“will have done”,根据句子中的时间状语By the end of next year可知,本句用将来完成时,谓语用will have traveled。故选C。
6.B
【详解】考查动词时态。句意:到本月底,我们将完成这个项目。By the end of this month表示将来时间,主句动作在将来某个时间之前完成,用将来完成时。故选B。
7.B
【详解】考查时态。句意:到下个月新政策生效的时候,我们公司将已经三次修订生产计划了。在时间状语从句 “By the time the new policy...” 中,遵循 “主将从现” 原则,即主句用将来时态,从句用一般现在时表将来,第二个空根据时间状语By the time the new policy ______ next month,可知应用将来完成时。故选B项。
8.C
【详解】考查动词时态。句意:——史密斯先生,今天下午大约五点的时候能和您谈谈吗?——好的,那我参加完会议后就会回到办公室。我会在那里等你。根据句中then和I will be waiting for you.可知,此处表示的是到将来某个时间之前已经完成的动作,应用将来完成时态。故选C。
9.B
【详解】考查时态。句意:当你到达伦敦时,我们已经在欧洲待了两周。by the time +一般现在时,主句用将来完成时。故选B项。
10.B
【详解】考查动词时态。句意:当这些年轻的士兵到达山顶时,他们已经走了一个多小时了。根据句意以及时间状语从句的谓语动词reach可知,主句表达的是将要发生的动作,结合主句的时间状语for more than an hour可知,此处又表示已经发生且一直进行,综合以上信息可知,此处使用将来完成进行时。故选B项。
11.D
【详解】考查时态。句意:当你大学毕业时,人工智能将会已经对许多传统产业产生深远的影响。时间状语By the time you graduate from university表示一个未来的时间点,表示人工智能对传统产业的影响是一个在毕业时已经完成的动作,因此需要使用将来完成时其结构为:will have + 过去分词。故选D。
12.B
【详解】考查动词时态。句意:到明年为止,她在这里工作就满五年了。根据时间状语By next year“到明年为止”可知,此处表示动作持续到未来某一时间点将完成,应用将来完成时。故选B。
13.B
【详解】考查动词时态。句意:等你到达的时候,我将已经完成我的工作了。By the time引导的时间状语从句用一般现在时表示将来,主句动作在将来某个时间之前完成,应使用将来完成时:will have done。故选B。
14.B
【详解】考查将来完成时。句意:——今天下午能给我你的报告吗?——今天下午?我想到那时我还没有完成。根据句中的时间状语by then(即“到今天下午”),这里表示在将来某时间之前完成的动作,应用将来完成时。故选B。
15.C
【详解】考查时态。句意:到今年年底,他们将已经完成这个新项目。finish(完成)是谓语动词,根据“By the end of this year”可知,这是一个将来的时间点,而“完成新项目”这个动作会在这个时间点之前完成,所以应该用将来完成时态。故选C项。
16.B
【详解】考查动词时态。句意:学生们已经设定了一个截止日期,到那时所有人都将完成教授布置的书籍阅读。by which表示“在某个时间点之前”,主句的时态为现在完成时,说明截止时间是现在设定的,而阅读任务是在截止时间前需要完成的未来动作,因此用将来完成时。故选B。
17.A
【详解】考查时态。句意:到会议结束时,我们将会找到大部分技术问题的解决方案。分析句子结构可知, by the time引导时间状语从句中,从句用一般现在时(ends)表将来时,主句需用将来完成时,表“到将来某一时间前已完成的动作”。故选A项。
18.C
【详解】考查时态。句意:——威廉还在喝酒吗 ——不。到下星期天,他就整整一个月没有喝酒了。根据句中时间状语By next Sunday可知,用将来完成时,表示在将来某一时间以前已经完成的动作。故选C。
19.B
【详解】考查时态。句意:我终于要回到我的祖国了;到下个月我就在国外呆了四年了。根据时间状语by next month可知,用将来完成时。故选B。
20.B
【详解】考查时态。句意:根据医生的说法,下周这个时候,我将会像往常一样走路,而且我脚上的伤口也将完全愈合。walk“走路”,heal“康复”。根据时间状语this time next week可知,这里描述的是将来某一时间点正在进行的动作,and前的句子时态应用将来进行时,即will be doing形式,本题用will be walking。the cut on my foot的“康复”是到那时已经完成的动作,and后的句子时态应用将来完成时,即will have done形式,本题用will have healed。故选B。
21.A
【详解】考查时态。句意:——你什么时候能完成你的报告?——别担心。我将在今天下午五点钟之前完成它。A. will have completed 将已经完成(将来完成时,表示到将来某一时间点将已完成的动作;B. will be completing 将在完成(将来进行时,表示将来某一时间正在进行的动作);C. have completed 已经完成(现在完成时,表示动作已经完成,对现在有影响);D. will complete 将要完成(一般将来时,表示将要发生的动作)。根据“by 5 o’clock this afternoon”,到今天下午五点钟这个时间点前,报告会被完成,因此需要使用将来完成时态,强调到那个时间点动作已经完成的结果。故选A。
22.B
【详解】考查动词时态。句意:我想去看望我的父母;到下星期天为止,我在国外就呆了五个月了。根据句中的for months by next Sunday表示在将来某一时间以前已经完成的动作,故用将来完成时。故选B。
23.B
【详解】考查时态。句意:我非常想念我的父母;到下周日,我将离开家5个月了。be away“离开”。根据by next Sunday可知, 到下周日时离开家5个月,所以句子时态用将来完成时,构成为will have done。故选B。
24.B
【详解】考查动词时态。句意:——我明天上午8点来看你的演讲。——很抱歉,那时我的演讲已经结束了并且我将在会议室会见教授们。第一空根据时间状语by then意为“到那时”,可知,第一空谓语动词应用将来完成时态;第二空根据语境知:到那时我在会议室正在会见记者。正在进行的动作要用进行时,因整个动作是在将来发生的,故第二空谓语动词用将来进行时。故选B。
25.have got
【详解】考查时态。句意:到他大学毕业的时候,只要他做一份兼职,他就会有工作经验。By the time是完成时的标志,由he leaves university可知,句子表示将来的一个时间之前要完成的动作,时态用将来完成时will have done,因此空格处是have got。故填have got。
26. will have come will be meeting
【详解】考查时态。句意:——我明天10点来听你的讲座。——对不起,到那时我的讲座就结束了,我会在我的办公室会见我的客人。第一空根据上文by then可知为将来完成时;第二空表示将来某个时刻正在发生为将来进行时。故填①will have come;②will be meeting。
27.will have finished
【详解】考查时态。 句意:到你下个月回来的时候,我将已经完成我的环境保护研究。根据“By the time you come back next month”可知,表示动作发生在将来某一时间点之前,强调该动作在该时间点已完成,用将来完成时。故填will have finished。
28.shall have finished/will have finished
【详解】考查动词时态。句意:到本周末我将已经读完这本书。根据by the end of the week“到本周末为止”可知,本句描述在未来时间点之前已完成的动作,时态用将来完成时。将来完成时的结构为 “will/shall have+过去分词”,其中shall多用于主语为第一人称时,will可用于各种人称。本句主语为I,finish的过去分词为finished,故填shall have finished或will have finished。
29.will have used
【详解】考查动词时态。句意:如果以现在的速度继续下去,到月底你就会用完所有汽油。use up“用完”。本空为主句谓语,根据“by the end of the month”这一将来时间状语可知,主句动作“用完汽油”会在将来某一时间点前完成,需用将来完成时will have done。故填will have used。
30.will have experienced
【详解】考查将来完成时。句意:当你来到这里时,你将体验到我们的中国传统文化。根据“By the time you come here”可知,此处应用将来完成时。动词experience意为“体验”。故填will have experienced。
31.will have transformed
【详解】考查动词时态。句意:等到人工智能应用到我们的日常生活中时,这些新技术将从根本上改变我们的生活。此处为谓语动词,transform意为“使改变形态”,根据“By the time AI is put into use in our daily life”可知,此处表示到将来某个时间已经完成的动作,时态应用将来完成时,谓语用will have transformed。故填will have transformed。
32.will have launched
【详解】考查时态。句意:到下个月底,我们公司将推出三种新产品。由By the end of next month可知,表示在将来某一时间以前已经完成,时态用将来完成时will have done,故填will have launched。
33.will have reached
【详解】考查时态。句意:一些专家估计,到2050年,世界人口将达到90亿。根据by 2050可知,此处指将来某个时间点前已经完成的动作,应用将来完成时。故填will have reached。
34.shall have repaired/will have repaired
【详解】考查动词的时态。句意:到明天这个时候,我们应该已经把机器修好了。分析句子可知,空格处作谓语。根据句中时间状语By this time tomorrow可知,此处应用将来完成时态。主语是we,谓语动词用shall/will have done。故填shall/will have repaired。
35.will have been married
【详解】考查动词时态。句意:在我们下一个结婚纪念日,我们将结婚25年。根据时间状语At our next wedding anniversary可知,本句强调到将来某个时间为止已经完成的动作,所以时态要用将来完成时,其结构为“will have+过去分词”,marry为非延续性动词,在表示“结婚多长时间”时,要用be married的形式,be的过去分词是been。故填will have been married。
36.will have visited
【详解】考查时态。句意:到下个月我13岁生日时,我将访问美国所有50个州,成为有史以来访问过美国50个州的最年轻的人。分析句子结构可知,空处填谓语动词,又根据by my 13th birthday next month可知,by+将来的时间,时态用将来完成时,故填will have visited。
37.will have learned/will have learnt
【详解】考查时态。句意:到明年大学毕业时,他已经学了八年英语了。空处为主句谓语动词,根据by the time引导的从句“he graduates from the university next year”可知,主句陈述将来某时间前已经完成的动作,应用将来完成时。故填will have learned/learnt。
38.will have lived
【详解】考查时态。句意:到明年我毕业的时候,我已经在这里住了5年了。分析句子可知,这里考查谓语动词,主语I与live为主动关系,再由By the time I graduate next year可知,这里应用将来完成时。故填will have lived。
39.will have worked
【详解】考查动词时态。句意:到下个月,她就在这里工作十年了。By next month表示将来时间,主句动作在将来某个时间之前完成,应使用将来完成时。故填will have worked。
40.will have dropped
【详解】考查时态。句意:据报道,到今年年底,海产品进口将下降10%左右。空处作从句的谓语,结合时间状语by the end of this year可知,此处描述截止到将来的时间点前完成的行为,应用将来完成时,因此空处应用will have done的形式。故填will have dropped。
41.will have worked
【详解】考查时态。句意:到他退休时,他在那里的工作年限将满 30 年。“by the time + 一般现在时”引导时间状语从句时,主句用将来完成时(will have worked),表示 “到将来某个时间点为止,动作已经完成或持续了一段时间”。故填will have worked。
42.will have finished
【详解】考查时态。句意:马丁从星期一开始就非常努力地做报告,他相信他能在星期五之前完成。由句意可知,“by Friday”是将来的时间词,完成报告会在将来的周五前完成,所以用将来完成时,即will have finished。故填will have finished。
43.will have learned/will have learnt
【详解】考查时态。句意:到他大学毕业时,他就将已经学会三门外语了。时间状语从句“By the time he graduates from college”用一般现在时表将来,表示“到将来某个时间(他大学毕业时)为止”,主句强调在这个将来时间之前将已经完成的动作,要用将来完成时,结构是“will have + 过去分词”,learn的过去分词是learned/learnt。故填will have learned/will have learnt。
44.to have discovered
【详解】考查不定式的现在完成时。句意:上周,一些科学家声称在那座偏远的岛屿上发现了三个新物种。claim to do sth.为固定短语,表示“声称做某事”,这里discover这个动作发生在claimed之前,即“声称已经发现”,所以要用不定式的完成式to have discovered。故填to have discovered。
45.will have finished
【详解】考查时态。句意:等我回来的时候,我想你已经完成了这里所有的工作。此处在省略that引导的宾语从句中作谓语,由By the time I come back可知,句子表达的事将来某个时间以前某个动作已经完成,应用将来完成时will have done的结构,故填will have finished。
46.will have learned
【详解】考查时态。句意:到明年年底,我们将学习课本上大约2500个英语单词。根据时间状语By the end of next year可知,用将来完成时。根据句意,故填will have learned。
47.will have been raining
【详解】考查时态。句意:如果明天还继续下雨,那么雨就已经连着下了一整个礼拜了。分析句子可知,空处作主句的谓语,结合“for a whole week if it rains again tomorrow”可知,此处表示将来某时某动作已持续多久,主句时态应用将来完成进行时。故填will have been raining。
48.will have worked
【详解】考查将来完成时。句意:当她下个月接任经理职位时,已经在这家公司工作8年了。next month表示将来的时间,for 8 years表动作持续时长,故此处使用将来完成时的结构即will have + 过去分词。故填will have worked。
49. attend will have given
【详解】考查动词时态。句意:下周五我们去听讲座时,这位教授已经在另外三所大学讲过同一个话题了。by the time + 一般现在时为将来完成时的时间标志,主句使用将来完成时,从句使用一般现在时。故填attend;will have given。
50.have
【详解】考查将来完成时。根据英汉意思对比及空前的will和空后的finished all the work by next week可知此处为将来完成时,表示到将来某个时刻将已经完成的动作,其结构为will have done,所以空处应填助动词have。故填have。
51. will have devoted to
【详解】考查动词和时态。句意:到下个月,这个团队将把他们所有的时间都投入到这个项目中。根据句意和中文提示可知,“积极投身于”常见表达为devote...to...;根据By next month可知,句子应用将来完成时,其结构为“will have done”,所以devote要用“will have devoted”。故填will have devoted;to。
52.will have finished
【详解】考查动词时态。“By the time of tomorrow”表示“到明天为止”,指将来某个时间点之前完成的动作,句子需用将来完成时(will have + 过去分词)。将来完成时用于强调在将来某一时间前已完成的动作。句中“明天”是将来时间点,“读完小说”的动作会在该时间点前结束。动词形式:表示“完成”的动词“finish”的过去分词为“finished”,即will have finished。故填will have finished。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)