2024年3月21日发(作者:路虎卫士越野车)
(英语)高中英语将来完成时练习题含解析
一、单项选择将来完成时
1
.
By the time he arrives in Beijing, we ______ here for two days.
A
.
will have stayed
C
.
have been staying
【答案】
A
【解析】
试题分析:考查时态:句意:在他到北京的时候为止,我们已经呆在这儿两天了。说明我
们在这儿待两天是在他到这儿之前,用过去完成时。还有介词
by
,是和相应的完成式连用
的,
by
接过去时间,用过去完成时,
by
接将来时间,用将来完成时。选
A
。
考点:考查时态
点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来
选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。如
介词
by
经常与相应的完成时连用。
B
.
will be staying
D
.
have stayed
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
.
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
4
.
—Is Tom still smoking?
—No
.
By next Saturday he _____________ for a whole month without smoking a single
cigarette.
A
.
will go
【答案】
B
B
.
will have gone C
.
goes D
.
has been going
【解析】
试题分析:考查时态。根据句中时间状语
By next Saturday
到下个周六为止,故用将来完成
时。句意:
——
汤姆任然吸烟吗?
——
不了,到下个周六为止,他整整一个月没抽一支
烟。故
B
正确。
考点:考查时态
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
C
.
have worked
【答案】
B
【解析】
考查动词时态。句意为:
——
嗨,
Smith
先生,你在哪个部门工作?
——
我现在在市场部工
作,但是不久后我将在销售部工作。
before long
意为
“
不久后
”
此可知,事情发生在将来,
故答案
B
符合语境。
B
.
will work
D
.
will have worked
6
.
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
7
.
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
8
.
— 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
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
.
--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
11
.
- 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
12
.
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
到
…
时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用
现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使
用将来完成时。
13
.
The train arrives in Liverpool at tonight . The plane I would like to take from
there_______by then.
A
.
will leave
【答案】
C
【解析】
试题分析:考查时态。本句中的关键词是
then
,根据上下文可知这里的
then
表示的是
at
tonight
这是一个将来的时间,
by
与完成时连用,故使用将来完成时的时态。句
意:火车在今天晚上
10
点到达利物浦,在那个时候我要乘的飞机将已经离开了。故
C
正
确。
考点:考查时态
点评:连词
by
到
…
时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用
现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使
用将来完成时。
B
.
would have left C
.
will have left D
.
has left
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
。
考点:考查将来完成时和将来进行时的用法。
点评:本题较难。这两种时态都是高中阶段的难点,考生必须能够充分理解语境,才能做
出正确的判断。
即学即练:
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
15
.
By the time you finish the book, you _______________ more about Chinese history.
A
.
will learn
【答案】
C
【解析】
B
.
have learnt C
.
will have learnt D
.
are learning
试题分析:考查时态。
By
与完成时连用。当
by
后面是过去的时间,使用过去完成时;当
by
后面是现在的时间,使用现在完成时,当
by
后面是将来的时间的时候,使用将来完成
时。本题
By
后面的时间状语从句
the time you finish the book
用一般现在时代替将来时,所
以主句使用将来完成时。故
C
正确。
考点:考查时态
点评:
By
与完成时连用。当
by
后面是过去的时间,使用过去完成时;当
by
后面是现在的
时间,使用现在完成时,当
by
后面是将来的时间的时候,使用将来完成时。
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
.
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
18
.
— 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
是表示将来的时间。所以这里使用将来完成时。
19
.
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
。
20
.
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
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
.
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
更多推荐
完成,时态,考查,时间,为止,使用,时候
发布评论