将来完成时练习题含答案
萌到你眼炸
864次浏览
2021年01月25日 01:24
最佳经验
本文由作者推荐
柳亚子诗词-
将来完成时练习题含答案
一、单项选择将来完成时
1
.
--- Tommy is planning to buy a car.
--- I know. By the time he returns from abroad, he ________ enough for a used one.
A
.
will have saved
【答案】
A
【解析】
试题分析:考查时态:句意:--Tommy
正计划买个汽车。
--
我知道。到他国外回来的时候他
将 攒足够买一辆二手车的钱。
By the time
引导的是时间状语从句,用一般现在时代替 一般
将来时,所以主句应该是将来范畴的时态,而且时间状语是
by the time
连接的,主句用将
来完成时。选
A
。
考点:考查时态
点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语 。要根据时间状语来
选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处 。还
要注意语态的正确使用。注意时间条件状语从句不能用一般将来时,应该用一般现在时代
替 一般将来时。连词
by
到
…
时为止;该词经常与完成时连用。
B
.
saves
C
.
had saved
D
.
will save
2
.
—
May
I speak to your manager Mr. Williams at five o’clock tonight?
—I’m sorry. Mr. Williams ________ to a conference long before then.
A
.
would have gone B
.
had gone
C
.
will have gone D
.
has gone
【答案】
C
【解析】
【详解】
考查时态。句意:
-----
今晚五点我可以和你的经理威廉先生说话吗?
-----
对不起。在那以前
他将已经 去开会啦。根据上下文可知
before then
指的是
before five o’clock tonight
"到今晚
五点之前",所以用将来完成时,表示将来某个时 间将已经做某事。故选
C
。
3
.
----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
4
.
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
5
.
—
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
。
考点:考查时态
6
.
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
7
.
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
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
试题分析:句意 :
--
你认得那个公司的经理汤姆吗?
--
当然,到下个月位置我就认得他< br>10
年了。时间是
by next month
,
by
一般和 完成式连用,和将来时间搭配,就用将来完成式,
所以选
D
。
考点:考查时态
9
.
—
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
C
.
will be working
【答案】
D
【解析】
试题分析:考查时态。句意:
—
Tony
,似乎 你总是很忙啊!你认为现在的职业怎么样?
—
一般化,我决定下个月辞去公司里的这份工作,那 时我在这里已经工作了
5
年了。根据句
意可知后面的定语从句中指下个月的时候,已经 在这里工作了
5
年了,所以使用将来完成
时表示到将来的某个时间已经完成的事情。故
D
正确。
考点:考查时态
B
.
had worked
D
.
will have worked
10
.
—
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
11
.
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
12
.
—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
13
.
By the time he arrives in Beijing, we ______ here for two days.
A
.
will have stayed
C
.
have been staying
【答案】
A
【解析】
试题 分析:考查时态:句意:在他到北京的时候为止,我们已经呆在这儿两天了。说明我
们在这儿待两天是在 他到这儿之前,用过去完成时。还有介词
by
,是和相应的完成式连用
的,
b y
接过去时间,用过去完成时,
by
接将来时间,用将来完成时。选
A
。
考点:考查时态
点评:时态题的考查关键是抓住句子的上下文含义和 句中的时间状语。要根据时间状语来
选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种 时态的特殊之处。如
介词
by
经常与相应的完成时连用。
B
.
will be staying
D
.
have stayed
14
.
My train arrives in Beijing at eight o’clock tonight. The plane I would 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
到
…
时为止;该词经常与完成时连用,如果后面是现在的时间,句 中就使用
现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使
用将来完成时。
15
.
-
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
【解析】
试题分析:句意:
--< br>我将明天上午
9:00
来看你的演出。
--
对不起,到那时,我的演出 早就结
束了,我在那时正在会议室接受记者的采访。根据句意到那时演出早就结束了,这是将来
某个时间之前已经完成的应该用将来完成时
will have done
;在将来某个时间正在做事,应
该用将来进行式
will be doing
,故选
B
。
考点:考查将来完成时和将来进行时的用法。
点评:本题较难。这两种时态都是高中 阶段的难点,考生必须能够充分理解语境,才能做
出正确的判断。
即学即练:
Selecting a mobile phone for personal use is no easy task because technology
________ so rapidly.
have changed changed changing change
解析:
C
。
B
.
will have ended; will be meeting
D
.
is to end; will be meeting
16
.
By the time you finish the book, you _______________ more about Chinese history.
A
.
will learn
【答案】
C
【解析】
试题分析:考查时态 。
By
与完成时连用。当
by
后面是过去的时间,使用过去完成时;当
by
后面是现在的时间,使用现在完成时,当
by
后面是将来的时间的时候,使用将 来完成
时。本题
By
后面的时间状语从句
the time you finish the book
用一般现在时代替将来时,所
以主句使用将来完成时。故C
正确。
考点:考查时态
点评:
By
与完 成时连用。当
by
后面是过去的时间,使用过去完成时;当
by
后面是现在的
时间,使用现在完成时,当
by
后面是将来的时间的时候,使用将来完成时。
B
.
have learnt
C
.
will have learnt
D
.
are learning
17
.
By the time he retires, professor Baker _____ for almost forty years
.
A
.
will have taught
C
.
has taught
B
.
had taught
D
.
is teaching
【答案】
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
。句意:如果你十分钟前加入聊天室,你就会知道(那时)我们在谈什么。
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 ti me
引
导的时间状语,主句要求使用完成时。根据句意可知,此处表示未来的时间,主句应使用
将来完成时。故选
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