您的当前位置:首页正文

(英语)高一英语将来完成时试题经典

2023-04-15 来源:步旅网
(英语)高一英语将来完成时试题经典

一、单项选择将来完成时

1. --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

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

试题分析:句意:--Tony,似乎你最近一直在忙,你认为你现在的职业怎么样?--就这么回事,我已经决定下个月放弃公司的工作了,在那里我将已经工作了5年。因为是到下个月为止,将已经到五年了,所以用将来完成式,所以选D。 考点:考查时态

B.is working

C.will be working

D.will have worked

4.—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。 考点:考查时态

5.By the time Peter comes back from the meeting, we__________ here for three hours. A.will be waiting C.will wait 【答案】D 【解析】

考查时态。by the time 引导的时间状语从句的主句一般用将来完成时。

B.is waiting D.will have waited

6.—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 C.have worked 【答案】B 【解析】

考查动词时态。句意为:——嗨,Smith先生,你在哪个部门工作?——我现在在市场部工作,但是不久后我将在销售部工作。before long意为“不久后”此可知,事情发生在将来,故答案B符合语境。

B.will work D.will have worked

7.You needn’t hurry her; she _______ it by the time you are ready. A.will have finished C.will be finishing 【答案】A 【解析】

将来完成时,将来某时刻之前完成的动作。

B.will finish D.has finished

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

B.knew C.will know D.will have known

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

9. ----Father seems worn out.

----Why not have a family tour? A week’s holiday_______ him back to normal. A.had brought C.will be bringing 【答案】D 【解析】

试题分析:考查时态。将来完成时用在表示在将来某一时间以前已经完成或一直持续的动作。句意:——父亲看起来筋疲力尽。——为什么不来一次家庭旅游呢?一周的度假将会把他回归正常。故D正确。 考点:考查时态

B.is bringing D.will have brought

10.Many scientists believe sea levels ______ by more than one meter by the end of the 21st century. A.will be risen C.will have been 【答案】B 【解析】

试题分析:考查时态:句意:很多科学家相信,海平面到21世纪末为止将会上升超过一米。时间状语是by the end of the 21st century.如果by+将来时间,谓语的时态应该是将来完成式,选B。 考点:考查时态

B.will have risen D.will be rising

11.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

12.—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

13.—I’m sorry, but the manager isn’t here yet. Shall I have him call you when he comes back? —No, I’ll call him later. If I call again in half an hour, do you think he ? A.arrives 【答案】D 【解析】

试题分析:句意:--对不起,经理不在这里,当他回来时我让他给你打电话好吗?--不用了,我到后来再给他打吧,如果我过半个小时再给你打电话,你认为他会回来吗?这里是指过半个小时之后,经理是否已经来到,所以表示将来完成时,表示在将来某个时间之前已经完成的动作,故用将来完成时,故选D。 考点:考查动词时态的用法。

点评:本题难度适中。动词时态也是高中阶段的重难点之一,需要考生能够理解句意进而对动词的时态做出正确的判断。这里考生容易误选D。

即学即练:Tom in the library every night over the last three months. A. works B. worked C. has been working D. had been working

解析:C。句意:“在过去的三个月里,Tom每天晚上都在图书馆里学习。”题干中出现的over the last three months,是明显提示用现在完成进行时或现在完成时。故选C。

B.has arrived

C.will arrive

D.will have arrived

14.-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

C.will be ended; am going to meet 【答案】B 【解析】

试题分析:句意:--我将明天上午9:00来看你的演出。--对不起,到那时,我的演出早就结束了,我在那时正在会议室接受记者的采访。根据句意到那时演出早就结束了,这是将来某个时间之前已经完成的应该用将来完成时will have done;在将来某个时间正在做事,应该用将来进行式will be doing,故选B。 考点:考查将来完成时和将来进行时的用法。

点评:本题较难。这两种时态都是高中阶段的难点,考生必须能够充分理解语境,才能做

B.will have ended; will be meeting D.is to end; will be meeting

出正确的判断。

即学即练: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。

15.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

16.By the time you have completed the essential training, you _____ exposed to virtually every new feature of the course. A.are 【答案】B 【解析】

时态题。By +将来的时间主句用将来完成时,根据语境By the time you have completed the essential training,“到你完成基本训练为止”可知还没完成所以要用将来完成时。句意:到你完成基本训练为止你几乎会接触到这门课程的每一项新的特点。选B

B.will have been

C.have been

D.will be

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.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.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.The professor you referred to in the letter______ us students three lectures by next Monday. A.has given 【答案】C 【解析】

试题分析:考查时态。you referred to in the letter是定语从句,省略了who/that,by next Monday到下周,by+将来的时间,与将来完成时连用。句意:你在信里提到的那位教授到下周,将已经给我们学生做过三次讲座了。故选C。 考点:考查时态

B.will given

C.will have given

D.Gave

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

22.Tom says he ________ successfully in three marathons by the time he finishes this one. A.will run 【答案】B 【解析】 【详解】

考查时态。句意:汤姆说,到他完成这个马拉松比赛时,他将已经成功地跑完了三次马拉松。by the time用法之一是可以表示将来的时间,主句用将来完成时,从句用一般现在时表示将来的动作,故选B。

B.will have run

C.has run

D.runs

23.—Tommy is planning to buy a car.

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

考查时态。句意:—汤米打算买辆车。—我知道。到下个月,他就攒够买一辆二手车的钱了。 由“by+将来时间”做时间状语的句子要用将来完成时,将来完成时表示在将来某个时间以前已经完成或一直在做的事情。故选D。

B.saved

C.will save

D.will have saved

24.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

25.This January will be very precious for us by which time we ________ reviewing Senior Book I. A.will finish C.have finished 【答案】B 【解析】 【详解】

考查将来完成时。句意:这个一月对我们非常宝贵,到那时我们就已经复习完了高中第一册书。这是一个定语从句,主句是一般将来时,从句中的“by which time”提示我们使用完成时,所以从句部分应用将来完成时,表示“到将来某个时间已经发生或完成的动作”。故选B。

B.will have finished D.will be finished

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

B.will leave D.had left

【解析】 【详解】

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

27.The students have decided on a final date by which everyone ________ reading the books assigned by their professor. A.finishes C.have finished 【答案】D 【解析】 【详解】

考查时态。句意:学生们决定了最后的日期,到那时每个人都将读完教授布置的书。根据“a final date by which”可知,此处表示将来某个时间完成的动作,应该用将来完成时,故D项正确。

B.finished D.will have finished

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

29.By the time you finish the book, you ______ more about Chinese history. A.will learn 【答案】D 【解析】

试题分析:句意:当你读完这本书后,你将会了解到更多的中国历史。根据状语从句中的一般现在时可以判断主句应该用将来时,由句意可知此处指到将来某个时间已经做完的事情,应该用将来完成时,选D。 考点:考查动词时态。

B.have learnt

C.are learning

D.will have learnt

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

31.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 C.are to make 【答案】A 【解析】 【详解】

考查动词时态。句意:当你养成管理时间的习惯时,你就会对如何在未来的职业生涯中利用时间做出更好的决定。在by the time引导的从句中,如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。故选A。 【点睛】

by the time用法辨析

1、 如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”。

2、如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。 3、如果主句动作不强调已经完成,只是说明某个时候的状况,(主句是be的系表形式或者是表示像know, find, believe等表示认知的持续性动词,则往往用一般时态,不用完成时态。)此时主句不用完成时,而应根据实际需要选用适当的时态,此时by the time相当于when。

B.will be made D.have been making

32.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

33.(宝鸡三检)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 【答案】A 【解析】

D.have discovered

考查动词的时态。句意为:到这个女孩苏醒过来时,科学家们可能已经找到了治疗这种不治之症的方法。根据句意可知,此处应用将来完成时,故选A。 答案: A

34.By the time you come back, your aunt ______ for Nanjing to attend a meeting. A.will leave 【答案】D 【解析】

考查时态,by+时间状语,句子通常用完成时态,根据从句By the time you come back,可知指将来,所以用将来完成时。选D。

B.leaves

C.left

D.will have left

35.On the next birthday.Ann married for twenty years. A.is 【答案】D 【解析】

这题考查时态的用法:时间是On the next birthday,而且还有for twenty years,是:到下一个生日,安将已经结婚20年了。选D。将来完成时。

B.has been

C.will be

D.will have been

36. --- 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 。 考点:考查动词时态。

37.On her next birthday, Jane ______married for thirty years. A.is C.has been 【答案】D 【解析】

试题分析:考查时态语态。由句子中的On her next birthday可知,本句的时态应是表示将

B.will be D.will have been

来的时态,排除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 【答案】A 【解析】

考查时态,句意:你能在机场接我吗?我想去,但是当你回来的时候我已经飞到了海南。这句话既表示将来,又表示动作完成了,所以使用将来完成时态,选A。

B.wasflying

C.willfly

D.haveflown

39.By the end of this month, we surely _________ a good solution to the problem. A.have found C.will have found 【答案】C 【解析】 【详解】

考查时态。句意:到本月月末我们一定会发现这个问题好的解决方法。根据句中时间状语By the end of this month(到本月月末),可知用将来时;再根据与主语we是主动关系,故选C。

B.will been found D.are finding

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

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