-
英语试卷分类汇编英语过去完成进行时(及答案)
一、单项选择过去完成进行时
1
.
When Alice came to, she did not know how long she there.
A
.
had been laying
【答案】
D
【解析】
试题分析:考查时态。句意:当
Alice
醒过来的时候 ,她不知道她在那里躺了多久了。根据
句意说明当她醒过来的时候,这是一个过去的时间,那么她躺在那 里很久是在这之前就发
生的事情,故使用过去完成时的形式。故
D
正确。
考点:考查时态
点评:英语中的时态主要由动词的形式决定,因此在学习英语时态时 ,要注意分析动词形
式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、 一般
性动作、进行性动作、完成性动作还是将要发生的动作。
B
.
has been lying C
.
was laying D
.
had been lying
2
.
—Why did they go to bed that early that night?
—They were tired. They the walls all day long.
A
.
were painting B
.
have painted
C
.
would paint D
.
had been painting
【答案】
D
【解析】
【详解】
考查时态。句意:
——
为什么那天晚上那么早,他们就上 床睡觉了。
——
他们累了,他们
刷墙刷了一整天。根据句意可知,睡觉这一动作发生在 过去,且刷墙发生在
睡觉
之前,
即过去的过去
;
又 因为
刷墙
是在过去的过去一直进行的动作,因此用过去完成进行时,故
选
D
。
3
.
Not only five gold medals in a row
,
but they also have not lost a single game since the
1992 Olympics.
A
.
has the team won B
.
the team has won
C
.
did the team win D
.
the team won
【答案】
A
【解析】
【详解】
考查 部分倒装及谓语动词的时态。句意:球队不仅连续赢得了五枚金牌,而且自从
1992
奥
运会以来,他们还没有输过一场比赛。根据时间状语从句
since the 1992 Olympics.
可知,本
句要用现在完成时。而且
not only…but also
连接的两个句子时,
not only
置于句首时句子要
部分倒装。 即把助动词置于主语之前。分析选项可知
A
是现在完成时,又是部分倒装,故
选
A
项。
4
.
He ______ research in the US for many years, but when he came back, he became a
businessman.
A
.
had been doing B
.
has been doing
C
.
did D
.
has done
【答案】
A
【解析】
【详解】
考查 时态。句意:他在美国进行科学研究好多年了,但是当他回来以后,他成了一名商
人。根据时间状语从句
when he came back
,可知
“
做研究
”
是 过去的过去一直进行的动作,
用过去完成进行时,故选
A
。
5
.
The Years, the largest ship in Korea fast when women and children were allowed to get
onto the lifeboats.
A
.
sank B
.
had sunk
C
.
had been sinking D
.
would sink
【答案】
C
【解析】
【详解】
考查 过去完成进行时。句意:几年前,韩国最大的一艘船在妇女和儿童上救生艇时忆经沉
得很快。分析句子可 知,主句的谓语动词沉船是发生在允许妇女和儿童上船前已正下沉的
很快,妇女和儿童在上救生艇时,船 正在下沉,表示动作正在进行。从句的谓语动词是过
去时。即在过去的过去,要用过去完成时,由此可知 ,应当用过去完成进行时。故选
C
项。
6
.
The ambulance was just arriving, for a worker, who ______ the window on the second floor,
fell off the window.
A
.
had been repairing
C
.
has been repairing
【答案】
A
【解析】
考查时态。根据句意可知,工人修理窗户发生在掉落下来之前,即过去的过去,过去完成
时
B
.
was repairing
D
.
would be repairing
7
.
His mother looked very tired
,
for she _____ the house herself all day.
A
.
had cleaned
【答案】
C
【解析】
考查完成进行时。根据关键词
all day
可知应该使用完成进行时。再根据上文的
looked
可知
应该使用过去完成进行时。
B
.
has been cleaning C
.
had been cleaning D
.
has cleaned
8
.
They__________on the program for almost one week before I joined them, and now we
________on it as no good results have come out so far.
A
.
had been working; are still working
C
.
have been working; have worked
【答案】
A
【解析】
试题分 析:句意:在我加入他们之前,他们一直为这项计划工作了几乎一周,我们现在还
在继续进行因为现在到 目前为止还没有出现好的结果。第一空根据时间状语
before I joined
the m
,可知表示在过去某个时间之前一直进行的动作,用过去完成进行;第二空表是现在
正在进行 ,故选
A
。
考点:考查动词时态的用法。
点评:本题难 度适中。动词的时态是高中语法知识点的重难之一,需要考生掌握各种时态
的用法,有分析理解复杂的句 子结构及语境的能力。
即学即练:
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
.
had worked; were still working
D
.
have worked; are still working
9
.
To my great relief, my old camera well before I had it repaired by an expert two years
ago.
A
.
worked B
.
was working
C
.
has been worked D
.
had been working
【答案】
D
【解析】
【详解】
考查时态。句意:令我欣慰的是,我的那台旧相机在两年前,给一位专家修 理之前,一直
用得很好。根据
before
引导的时间状语从句,可知主句中的谓语动 词应用过去完成进行
时,故选
D
。
10
.
.— Mr White didn't come last night, did he?
— No. We _____for him . A whole night was wasted.
A
.
had waited
C
.
were waiting
【答案】
D
【解析】
试题分析:考查时态:句意
—
怀特先生昨晚没来,是吗?
--
是的,他没来,我们一直在等
他,一个晚 上都浪费了。说明是在昨晚以前一直在等,用过去完成进行时。选
D
。
考点:考查时态
B
.
have been waiting
D
.
had been waiting
-
-
-
-
-
-
-
-
本文更新与2021-01-07 20:35,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/500721.html
-
上一篇:英语中的16种时态详解
下一篇:一般过去时,现在完成时,现在完成进行时练习