-pax
(英语)高三英语过去完成时试题
(
有答案和解
析
)
含解析
一、单项选择过去完成时
1
.
—
Didn’t you talk any with
Rice?
—
No, the
plane __________ off when I rushed to the airport
to see her off
.
A
.
was taking
C
.
took
【答案】
B
【解析】
试题分析:考查过去完成时
。句意:你和
Rice
说什么了吗?没有,我去机场送她的时候
飞
机已经起飞了。由题意可知是过去进行的动作,并且在过去完成没有继续进行下去,所
以
是过去完成时,所以选
B
。
考点:考查过去完成时
B
.
had
taken
D
.
has
taken
2
.
We to finish
the work before dark, but the heavy rain held us
up.
A
.
meant
C
.
had meant
【答案】
C
【解析】
试题分析
:
句意:我们本打算在天黑
前完成这项工作,但是大雨耽误了我们。
Mean to have
done
和
had meant
to do
表示
“
本打算做但是没做
成
”
,类似用法的词还有
plan
p>
,
intend
等,
选
C
考点:考查动词时态
B
.
was
meaning
D
.
would
mean
3
.
A full
preparation before Beijing finally won
the bid for hosting the 2022 Winter Olympic
Games.
A
.
has been made
B
.
had been made
C
.
would be made
D
.
is made
【答案】
B
【解析】句意为:北京在最终赢得
2022
年冬奥会主办权之前
已经做了充分的准备。该句中
“before Beijing finally
won the bid”
使用了一般过去时态,而做准备发生在
won
这个动作之
前,因此使用过去完成时态。
4
.
The twins, who
their homework, were allowed to play badminton on
the playground.
A
.
will finish
C
.
have finished
【答案】
D
【解析】
试题分析:句意:已经完成
作业的双胞胎被允许到操场上打羽毛球。他们
“
被允许
”
用的是
B
.
finish
D
.
had
finished
一般过去式,而完成作业是在被允许打羽毛
球之前,属于过去的过去的动作,用过去完成
时,所以选
D
p>
。
【知识拓展】
考点:考查时态
过去完成时:即过去
的过去所发生的事情!其构成是主语
+had +
过去分词。过
去完成时的
时间状语
before, by, until ,
when, after, once, as soon as
。表示过去某一动作之
前已经完成的
动作,常与由
when
,
before
等连词引导的时间状语从句连用。用于宾语从句或
间接引语
中,某些动词的过去完成时表示一个打算要做却没有做成的事。这类动词有:<
/p>
intend
打
算,
hope
希望,
plan
计划,<
/p>
mean
预定,
want
想要,
think
想要,等。用于表示与过去事
p>
实相反的虚拟条件从句中
【名师点睛】考
查过去完成时。过去完成时常用于:(
1
)表示由过去的某一时
刻开始,一
直延续到过去另一时间的动作或状态,常和
for,
since
构成的时间状语连用。(
2
)叙述过
去发生的事情,在已叙述了过去发生的事情后,反过来追述或补充以前发生的动
作时,常
使用过去完成时。(
3
)在含
有定语从句的主从复合句中,如果叙述的是过去的事,先发生
的动作常用过去完成时。(
4
)过去完成时常常用在
told,s
aid,knew,heard,thought
等动词后
的宾
语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。本
题末
尾
were allowed to play badminton
< br>暗示了
“
完成家庭作业在打羽毛球之前
< br>”
,因此,用过
去完成时。
5
.
At
sixty
,
Maugham decided to
withdraw from the theater and wrote
The
Summer
Up
,
in
which he tried to review what he
from his life and literature.
A
.
had learned
C
.
was learning
【答案】
A
【解析】
试题分析:句意:在
60
岁的时候,
Maugham
决定离开剧院,写了
The Summer Up,
其中他
想回顾他从生活和文学中学到的东西。从
wrote
The Summer Up,
可知他学习的东西是过去
的过去
发生的事情,用过去完成时,选
A
。
考点:考查时态
B
.
has
learned
D
.
would
learn
6
.
(
绵阳二诊
)
< br>—
I happened to meet Lily
yesterday.
—
Lucky
dog
!
You ________each other
for two years.
A
.
haven’t
seen
C
.
didn’t
see
【答案】
B
【解析】
考查动词的时态。句意为:
——
昨天我碰巧遇到莉莉了。
——
p>
真幸运!你们已经两年没有
见面了。根据句意可知,两年没有见面是
在昨天碰巧见面之前,表示过去的过去,故用过
B
.
hadn’t seen
D
.
don’t
see
去完成时。
答案:
B
7
.
Father ________
for London on business upon my arrival,
so I didn’t see him.
A
.
has left
【答案】
C
【解析】
分析句子,由于后半句用的
是一般过去式,故根据意思可知前半句的事是发生在后半句之
前,故用过去完成时,故选
C
。句意:父亲在我回来之前已经去出差了,所以我没有见到<
/p>
他。
B
.
left
C
.
had left
D
.
was
leaving
8
.
---
What’s wrong with
your cell phone? I can’t get
through
.
--- Oh,
my line was cut off because I ________ my
bill.
A
.
haven’t
paid
【答案】
B
【解析】
本题考查时态。根据
“
我的线路被切断了
”
是过去发生的事情,而应为我没有付我的账单是
在
“
我的线路被切断了
”
之前,故用过去完成时。选
B
。
B
.
hadn’t
paid
C
.
wasn’t
paying
D
.
don’t
pay
9
.
At the awarding
ceremony held in Tokyo, the scientists were
surprised by what ______ in
science and
technology.
A
.
has discovered
B
.
has been
discovered
C
.
had discovered
D
.
had been
discovered
【答案】
D
【解析】句意:在东京举行的颁奖仪式上,科学家们惊讶于科学技术的发现。科学家们感
到惊讶是过去式,故科学技术发现用过去完成时,
what
于动
词
discover
是被动关系,故选
D
。
10
.
Could I do
some explanations? Ito call on you yesterday, but
someone came to see me just
when I was about to leave.
A
.
had intended
【答案】
A
【解析】
考查固定搭配。
have intended to do
sth. =
本打算做某事
”
。根据<
/p>
yesterday
可知,事情发生在过去,故用过去完成时,意
为
“
本打算
......”
。故选
A
。
B
.
intended
C
.
would intend
D
.
was
intending
11
.
Mary was
pleased to see that the seeds she ______ in the
garden were growing.
A
.
was planting
B
.
has planted
C
.
would plant
D
.
had planted
【答案】
D
【解析】考查过去完成时态。它表达的是在某个过去动作或时间点之前发生的动作,简单
地说就是
“
过去的过去
”
发生的事情。句意
:
玛丽很高兴她在花园里种的种子
正在生长。根据
句意可知,种种子是在种子成长之前,故选
D<
/p>
。
12
.
As long as my
drive tester instructed me to pull into the
parking lot, I was sure I ______.
A
.
passed
C
.
was passed
【答案】
D
【解析】
试题分析:考查时态。选项
A
为一般过去式;选项
B
为现在完成时;选项
C
为一般过去式
被动语态;选项
D
为过去完成时。句意:只要驾考教练
让我把车停到停车场,我就确定我
已经通过了考试。当
“
我
”
把车停到停车场时,我确定自己考试通过
,此时考试结束和考试
通过是同时发生的动作,所以通过考试应在
I was sure
之前,故应用过去完成时。故选
D.<
/p>
考点:考查时态。
B
.
have
passed
D
.
had
passed
13
.
---- Did you
know any German before you got to
Berlin?
---- Not a single
word _________.
A
.
have I learned
C
.
I’ve
learned
【答案】
B
【解析】
试题分析:考查倒装语序及
时态。具有(半)否定意义的词或短语位于句首时,用部分倒
装。排除
< br>C
、
D
选项。由对话第一部分是
过去时态,
“
一个词都没学过
”
这个动作应发生在过
去的过去,故用过去完成时,排除
A
选项,故选
B
。句意:
p>
——
去柏林之前你学过些德语
吗?
——
我一个词都没学过。
考点:考查倒装语序及时态。
B
.
had I
learned
D
.
I had
learned
14
.
—He’s got our
tickets.
—That’s good I
________afraid that he ________them.
A
.
am; has
forgotten B
.
was; had
forgotten
C
.
was; forget
D
.
am; will forget
【答案】
B
【解析】
试题分析:考查时态:
p>
--
他拿了我们的票。
--
太好了,我原来害怕他忘了。因为现在知道他
没忘,所以是原来害怕他忘了,第
一空用一般过去式
was
,主句用一般过去式,从句用相
应的过去时,排除
D
,用过去完成时,选
p>
B
。
考点:考查时态
15
.
The hotel wasn’t particularly good. But
I ____ in many worse hotels.
A
.
was staying
【答案】
D
【解析】
B
.
stayed
C
.
would stay
D
.
had
stayed
试题分析
:
句意:这家旅馆不是特别好。但是我住过很多更差的旅馆。从句意可知动词
stay
是发生在说话之前,是表示
“
过去的过去
”
,用过去完成时,答案选
D
。
考点:考查动词时态。
16
.
He said that
his car________stolen and he________have to
telephone the police.
A
.
was; would
C
.
had been; would
【答案】
C
【解析】
考查时态。宾语从句的主句
谓语动词是过去式,从句应用过去的某种时态,故
B
、
D
排
除;又因为汽车被偷,应发生在
said
之前,故应用过去完成时。
B
.
has been;
will
D
.
had been;
will
17
.
Mary went to
the box office at lunch time, but all the tickets
________ out.
A
.
would sell
【答案】
B
【解析】
【分析】【详解】
B
.
had sold
C
.
have sold
D
.
was
selling
考查动词时态。句
意:玛丽在午饭时候去售票处了,但是所有的票都卖光了。根据前句可
知,玛丽去买票是
过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选
B
。
18
.
She stared at
the painting, wondering where she
it.
A
.
saw
C
.
sees
【答案】
B
【解析】
试题分析:句意:她盯着这
个画,思索什么时候她曾见过它。根据语境可知
see
这个动作
发生在
stare
< br>之前,所以用过去完成时。故选
B
。
考点:考查时态
B
.
had
seen
D
.
has
seen
19
.
Mandy
_________ adoption since her son’s death, but her
husband didn’t agree with her.
A
.
has considered
C
.
is going to
consider
【答案】
D
B
.
has been
considering
D
.
had
considered
【解析】
<
/p>
试题分析:句意:她儿子死后,
Mandy
考虑过收养,但是她的丈夫不同意。根据后面的动
词形式和句意可知,前面的句子应该
是过去完成时,
A. has
considered
现在完成时;
B. has
been
considering
现在完成进行时;
C. is
going to consider
一般将来时;
D.
had considered
过
去完成时。
< br>didn’t agree
说明动作发生在过去,所以在过去之前发生的事用过去
完成时,故
选
D
。
考点:考查动词时态。
20
.
Mr. Chapman
retired at 70 after he nearly 40 years with
the Gas Company
.
A
.
had spent
【答案】
A
【解析】
本题考查时态。根据语境
Mr. Chapman
退休已经发生在过去,所以动作
spend
度过,是
过
去的过去,故用过去完成时。选
A
。
B
.
has
spent
C
.
spends
D
.
would
spend
21
.
It was the
first time that the doctor _______ making a
mistake concerning the patient.
A
.
admitted
B
.
had admitted
C
.
has admitted
D
.
would admit
【答案】
B
【解析】
【详解】
考查时态。句意:这是这位
医生第一次承认对于这个病人他犯了错。固定句式:
It
is/was+
序数词
+ time + that sb
have/has/had done sth
意为
“
这是某人第几次做某事的时候
”
,如果前
面的
is
,后面要用
have/has
;如果前面是
was,
后面要用
had
。本句前面使用了
w
as
,后句中
要用
had
。故
B
项正确。
22
.
By
the end of last year, another new hospital
__________ in our city.
A
.
would complete
C
.
was completed
【答案】
D
【解析】
【详解】
考查时态及语态。句意:去
年年底为止,我们这座城市又建了一个新的医院。句中有
by
the end of
表示
“
到
…
为止
”
如果后面接过去的时间,句子要用过去完成时。本句中
by the
end
of last year
,
by
后是过去的时间状语,句子要用过去完成时,故选
D
。
【点睛】
p>
By
表示时间,意为
“
到
......
时为止
”
;该词经常与完成时连用。如果后接
by
后面是
现在的时
间,句中就使用现在完成时;如果
by
后面是过去的时间状语,就使用过去完成时;如果后
面是将来的时间,就使用将
来完成时。
By the time he was
ten, he had learnt about 1,000 English
words.
B
.
would be
completed
D
.
had been
completed