蛇纹岩-小学语文备课大师首页

高中英语一般过去时经典习题(含答案)
一、单项选择一般过去时
1
.
The careless driver is____for the
traffic accident that____yesterday.
A
.
to blame;happened
C
.
to
be blamed;was happened
【答案】
A
【解析】
【详解】
考查固定短语和时态。句意:粗心的司机应该
为昨天发生的交通事故受到责备。第一空是
词组
:be to blame“
应受责备
”
;第二空是定语从句谓语动词,
happen
是不及物动词,没有被
动式,由
yesterday
可知,此处使用一般过去时。选
A
。
B
.
to blame;was happened
D
.
to be blamed;happened
2
.
—Mary will not attend the party
tonight.
—But she she would!
A
.
has promised
B
.
promised
C
.
will promise
D
.
promises
【答案】
B
【解析】考
查动词的时态。
——
玛丽今晚不参加聚会。
——
但是她许诺她将会来。根据上
文
Mary will not attend the party tonight.可知,
“promise”
这一动作发生在过去,主语
she
与
promise
是主动关系。故选
B
。
3
.
—Is Peter coming?
—No,
he____ his mind after a phone call at the last
minute.
A
.
changes
C
.
was changing
【答案】
B
【解析】
【详解】
考查时态。句意:
——
彼得
来了吗?
——
没有,刚才接到一个电话后改变主意了。根据
at
the
last
minute
在最后一秒可能发生在过去,故用一般过去时。故选
B
。
【点睛】
动词的时态一直是热点,需要根据时间状语来进行确定,但本题要根据当时
的语境来进行
再次确认,才得到答案。首先看到第一句话
Is Peter
coming
来了吗?可知彼得还没有来,
而下句话
at the last min
ute
最后一刻,符合一般过去时的用法中的,第一条:一般过去时
表示过去某个特定时间发生
,并且一下子就完成了的动作(即:非持续性动作)。
B
.
changed
D
.
had
changed
4
.
Only after
talking to two students__________that having
strong motivation is one of the
biggest
factors in reaching goals.
A
.
I did discover
C
.
I discovered
【答案】
B
【解析】
B
.
did I discover
D
.
discovered I
试题分析:考查倒装句。
Only
位于句首强调状语时,主句要用部分倒装,句型为:
only+
状
语
+be
助动词
情态动词
+
主语。故选
B
。
【知识归纳】
在句首的
only
如果后面跟了副词、介
词短语或从句等状语
,
则主句用部分倒装结构。如
only
后跟的是状语从句
或
only
修饰主语,则不用倒装结构。
例如:
Only
when the war was over in 1918 was he able to get
back to work.
Only the teachers are
allowed to use the room.
注意
only then,<
br>是
“
过一小会儿
”
的意思,一般用在句首,引导倒装句。
例句:
Only then did he realize the importance
of English
.
考点:考查倒装句
5
.
--- Such a small mistake could have
been avoided.
--- Yes. But I too
nervous to see the zero.
A
.
am
B
.
have been
C
.
was
D
.
had been
【答案】
C
【解析】
【详解】
考查时态。句意:
——
这样
一个小错误本来是可以避免的。
——
是的。但是我太紧张了,
看不到零点。
由
could have been
avoided
(本来可以避免)可知双方在谈论过去的事。故选
C
。
6
.
--How did you find the film
yesterday evening?
--Just so so. It
_______ pace.
A
.
lacked in
C
.
was lacking
【答案】
B
【解析】
试题分析
:--
你认为昨天晚上的电影怎样?
-
--
一般般吧。这部电影缺少节奏。
Lack
,及物动
词
“
缺少
”
;
be lacking in “
缺少
”
,根据
前句内容可知是讲述过去的情况,用过去时,而且
lack
没有进行时,选
B
。
考点:考查动词用法。
B
.
lacked
D
.
was lacked in
7
.
—Haven’t seen you for ages! Where
have you been?
—I went to Ningxia
and ________ there for one year, teaching as a
volunteer.
A
.
stayed
【答案】
A
【解析】
试题分析:
and
连接并列谓语。
And
之前是一般过去时。所以
and
之后也要用一般过去
时
来保持时态的一致,故用动词的过去式,所以选
A
。句意:上文,好久没见到你了!
你去
哪里了?下文,我去了宁夏,并且在那里待了一年,作为一名志愿者在那里教书。
考点:考查动词时态。
B
.
stay
C
.
had stayed D
.
am staying
8
.
-I'm told you had a car
accident. I think it must have been a terrifying
experience.
-Yeah. I in the
damaged car, unable to move.
A
.
had
got trapped B
.
have got trapped
C
.
get trapped D
.
got trapped
【答案】
D
【解析】
【详解】
考查
时态。
——
有人告诉我你出车祸了,那一定是一次非常恐怖的经历。
——
是的
,我被
困在被撞毁的汽车里,动弹不得。
had
表明事情发生在过去,应该用一般过去
时,故
D
项
正确。
9
.
I
would have attended Jacky Cheung's live music
concert had it been possible, but I ______ so
busy at that time.
A
.
had been
B
.
were
C
.
would be
D
.
was
【答案】
D
【解析】
【详解】
考查时态。句意:如果可能的话,我会参加张学友的现场音乐会,但那时我
很忙。前句是
与过去事实相反的虚拟语气,所以判断是陈述的过去的事情,故用一般过去时。故选
D
。
10
.
In a room above
the store, where a party ______, some workers were
busily setting the
table.
A
.
was to be held
【答案】
A
【解析】
【详解】
考查时态。句意:在商店楼上的一个房间里,
将举行一个聚会,一些工人正忙着摆桌子。
where
引导的定语从句中,主语
a p
arty
和
hold
之间是被动关系,且表示将来,用
“be+
动词
不定式的被动式
”
,再根据主句时态
were busily
setting
,可知答案为
A
。
B
.
has
been held C
.
will be held D
.
is
being held
11
.
My son
turned to bookstores and libraries seeking
information about the book
recommended by his
professor, but ________ none.
A
.
would find
C
.
found
【答案】
C
【解析】
【详解】
考查
时态。句意:我儿子到书店和图书馆去找教授推荐的那本书的资料,但一无所获。此
处表示并列,此空与
turned
表示并列关系,所以用一般过去时态,故选
C
。
B
.
had found
D
.
has been
finding
12
.
Not until the end
of the performance ________ the chance to take
photos with the
respectable actor.
A
.
the audience got
C
.
did
the audience get
【答案】
C
【解析】
【详解】
考查倒装句和时态。句意:直到表演结束,观众们才有机会和这位受人尊重的演员合影。
Not
until
位于句首时,主句用部分倒装,表演结束提示用一般过去时
A
、
B
两项都没有倒
装,故选
C
。
B
.
the
audience had got
D
.
had the
audience got
13
.
—What do you
think of the Great Wall of China?
—Splendid! When I was in Beijing, I ________
it twice.
A
.
had visited
C
.
have visited
【答案】
B
【解析】
【详解】
考查时态。句意:
——
你认
为中国的长城怎么样?
——
好极了!在北京的时候我参观过两
次。根据
“Wh
en I was in
Beijing”
可知,此处用一般过去时,故
B
项正确。
B
.
visited
D
.
would
visit
14
.
--I wonder what
makes you a good salesperson.
--I
as a waiter for three years, which contribute a
lot to my today’s work.
A
.
serve
C
.
had served
【答案】
D
【解析】
试题分析:考查时态。根据句意,做服务员是过去发生的事,因此才说对现
在销售员的工
B
.
have served
D
.
served
作产生很多帮助,用过去式即可
,句意:我想知道什么使你成为一个好的销售员。我当服
务员三年,这对我现在的工作很有帮助。故选<
br>D
考点:考查时态
15
.
Only
when the police showed her the evidence ________
that she had stolen the money.
A
.
she admitted
C
.
did she
admit
【答案】
C
【解析】
【详解】
考查特殊句式中的部分倒装。句意:只有当警察把证据给她看的时候,她才承认偷了钱。
onl
y
置于句首,主句要用部分倒装,即
be
动词、情态动词、助动词放在主语前。时态要
用
一般过去时,故选
C
。
【点睛】
当
“only+
状语
”
位于句首时,后面的句子要用部分倒装,其中
only<
br>后的状语可以是副词、介
词短语、从句等。但在
only
后作状语的是从句时,
从句不用倒装,要部分倒装的是主句。
B
.
she had
admitted
D
.
had she admitted
16
.
As the clock ________
midnight, cinemas across the country screened the
film, _________
China one of the first
countries in the world to show it.
A
.
knocked; making
【答案】
D
【解析】
本题动词辨析和非谓语动词。句意:当午夜的钟声敲响,中国的各大影院开
始播放这部电
影,这使得中国成为世界上最先播放该电影的国家之一。表示
“(
钟表<
br>)
敲,鸣,报时
”
时用
strike
。此处
maki
ng
是现在分词作状语表示结果。
B
.
hit; made
C
.
beat; which made D
.
struck;
making
17
.
—Did Jackson mend
the computer himself?
—He________, because
he knows nothing about computers.
A
.
mended it
【答案】
C
【解析】
【详解】
考查时态和非谓语动词。句意:
——
Jackson
是自己修的电脑吗?
——
他找人修的,因为他
不懂电脑。根据
后一句
because he knows nothing about computers.可知,
Jackson
不懂电
脑,所以他请人修理电脑,根据上文的
Di
d
判断为一般过去时,
it
和
mend
之间是被动关
系,故
用过去分词作宾补,
had it
mended
让电脑被修,故选
C
项。
【点睛】
本句考查
have
作为使役动词的用法,其搭配通常为
have sbsth
do donedoing
其中
dodoingdone
是宾语的补语,例如
B
.
had mended it C
.
had it
mended D
.
has it mended
1.
You should have your teeth pulled out.
你应该拔牙。(牙
齿和
pull
之间是被动关系,故用
过去分词)
2. The
teacher had Mary clean the classroom.
老师让玛丽打扫教室
。(
Mary
和
clean
之间是主
动,且是一次性动作,故用动词
原形)
3. His joke had me laughing for a
whole afternoon
。他的笑话让我笑了一下午。(
me
和
la
ugh
之间是主动,且表动作延续了一段时间,故用
doing
)
18
.
Jack had planned to visit his
grandparents last weekend, but an emergency _____
and he
had to reschedule.
A
.
should come up
【答案】
C
【解析】
【详解】
考查时态。句意:杰克原计划上周末去看望他
的祖父母,但突然发生了一件紧急事情,他
不得不重新安排时间。由
“he had to r
eschedule”
可知,
and
连接的两个句子都为一般过去
时。故选<
br>C
项。
B
.
had come up
C
.
came up D
.
would come up
19
.
My grandpa has been enjoying
good health ever since he _______ smoking.
A
.
stops
C
.
has stopped
【答案】
B
【解析】
【详解】
考查
时态。句意:我的爷爷自从戒烟以后身体一直都很好。分析句子,可知这是一个由
since
引
导的时间状语从句,主句用完成时,从句用一般过去时。故选
B
。
B
.
stopped
D
.
had
stopped
20
.
-- It’s many years
since I saw you last
;
I _____ you at
all.
--- I wouldn’t have, either, if
someone ______ you by the name.
A
.
didn’t recognize; hadn’t called
C
.
haven’t recognized; didn’t call
【答案】
A
【解析】
试题分析:第一空指的是说这句话
之前没有认出对方,故用过去式;第二空有人喊名字也
是发生在过去,在从句中对过去的虚拟用过去完成
式。句意:
--
自从上一次相见已经过去
许多年了,我没有认出你来。
--<
br>如果不是有人喊你的名字,我也没有认出你。故选
A
。
考点:考查虚拟语气的用法。
点评:本题难度适中。虚拟语气是高中阶段的重要语法
项目,需要考生牢记各种情况的虚
拟语气的谓语动词的形式,并要有分析理解语境的能力
即学即练:
If I had seen the film, I ______ you
about it.
B
.
didn’t recognize;
didn’t call
D
.
recognized; had
called
A
.
would tell
B
.
told C
.
would have told
D
.
had told
解析:
C
。句意:我如果看过这场电影,我会把电影内容告诉你了。
21
.
So sudden an attack ________
that the enemy could hardly have any time to fly
for their
lives.
A
.
we made
【答案】
C
【解析】
试题分析:句意:我们进行了这么突然的袭击以至于敌人没有时间逃命。在
so
...that
结构
中,
so
加修饰的部分位于句首时,主句的主谓一
般采用部分倒装形式,将
be
动词
助动词
情态动词放在主语
前面,因为是过去进行的袭击,所以用一般过去式,助动词
did
提到主
语前面,本句
的正常语序为
we made so sudden an attack that the
enemy could hardly have
any time to fly for
their lives.
故选
C
项。
考点:考查倒装结构
B
.
we had made
C
.
did we make D
.
had we made
22
.
—Hi, Mary! Do you know where
Jim is?
— I think he ________ a lecture in
the library.
A
.
will deliver
C
.
has delivered
【答案】
B
【解析】
试题分析
:
句意:嗨,玛丽!你知道吉姆在哪儿吗?--
我想他正在图书馆讲课。根据语境可
知说话人指吉姆现在正在进行的动作,用现在进行
时,选
B
。
考点:考查动词时态语态
B
.
is delivering
D
.
delivered
23
.
Only ________ as a translator
________ how important it is to understand foreign
cultures.
A
.
when did I work; I
realized
C
.
when did I work; did I
realize
【答案】
D
【解析】
试题分析:考查
only
位于句首用法。
Only
+
状语(或从句),位于句首,用部分倒装
(
即疑
问句语序
),即主句倒装,句意:只有当我作为一个翻译官时我才意识到理解外国文化有多
重要。故选
D
考点:考查
only
位于句首用法
B
.
when I worked; I realized
D
.
when I worked; did I realize
24
.
To her disappointment, what
she had devoted herself to in nothing but
failure.
A
.
resulting
【答案】
D
【解析】
B
.
results C
.
has resulted
D
.
resulted
D
考查时态。句意:令她失望的是,她倾力所做的一切,给她带来的只是失败。句中
“what she
had devoted herself to”
为主语从句,
what
作介词to
的宾语,且
devote
这一动作
发生在
result
in
这一动作之前,故用
resulted
。
25
.
This computer is different from the
one I ______ in my last job.
A
.
use
【答案】
C
【解析】
试题解析:本题考查时态,从“
我上一份工作中使用的电脑
”
判断
“
使用
”
是过去的动作,
因
此选择一般过去时。
考点:一般过去时及其被动式
B
.
have used
C
.
used D
.
had used
26
.
—________ that company to see how
they think of our product yesterday?
—Yes.
They are happy with it.
A
.
Did you
call
C
.
Will you call
【答案】
A
【解析】
【详解】
考查时态。句意:
——
你昨
天有没有给那家公司打电话问问他们对我们的产品感觉怎么
样?
——
打了,他们很满意
。空格所在题干有一个很明显的时间状语
yesterday
,发生在过
去,肯定用过
去时,故选
A
。
B
.
Have you
called
D
.
Were you calling
27
.
He was the only one of the boys who
late for class.
A
.
are
C
.
were
【答案】
D
【解析】
【详解】
考查定语从句。句意:他是班上唯一迟到的男孩。此处
the
only one
是先行词,第三人称
单数形式,所以后面定语从句的谓语动词用单数第三人称
形式,且句子是一般过去时态,
故答案为
D
。
【点睛】
定语从语中
one of
和
the only one of
的用法。
He was the only one of the boys
who ( )late for school.
are B. was C.
were
He was one of the boys who ( )late
for school.
are B. is C. were D.
was
第一句中
the only one of
强调的是主句中的主语
he
,
the only
one
是先行词,
所以要用单数
,
B
.
is
D
.
was
又是过去
,
所以用
was
。
第二句中
one of
强调的是
boys
,
boys是先行词,作从句的主语,是复数并且过去,所以要
用
were
。
28
.
But for the fact that he
the truth , he for a week's imprisonment.
A
.
didn’t know; would be.
C
.
didn’t know; would have been
punished.
【答案】
C
【解析】
【详解】
考查虚拟语气。句意:要不是因为他不知道真相,他会受到一周监禁的惩罚
。他不知道真
相是过去的事实,应用陈述语气
didn’t
know
;
that he didn’t know the
truth
为
fact
的同位
语。根据
but for……
可知,整句是对过去的虚拟,第二空应用
wouldcouldmightshould+
have
done
的形式。根据句意,他应该受到惩罚,应用被动语态,故选
C
。
B
.
hadn't known; might have
punished.
D
.
hadn't know
;
could be punished
29
.
-Is your
father still teaching at Tsinghua University?
-No, he retired three months ago. But he
______________ at the school for thirty years.
A
.
has taught
C
.
taught
【答案】
C
【解析】
【详解】
考查
时态。句意:
——
你父亲还在清华大学教书么?
——
不,他三个月前退休了,
但是他
在那里教了三十年。根据
“he retired three months ago
”
可知,他现在已经不再清华大学教书
了,所以此处表示过去的事情,应该用一般过去时,故<
br>C
项正确。
【点睛】
本题很多同学因为看到
for thirty
years
而误认为应该用现在完成时,但不要忽略了语境,
“he
retired three months ago”
表明他现在已经不在清华大学教书了,所以此处
不能用现在完
成时强调过去的动作对现在的影响,而应该用一般过去时表示过去的事情。
B
.
has been teaching
D
.
teaches
30
.
—Ted
has never been so rude!
—He
______something he shouldn’t have, but I guess he
didn’t mean that.
A
.
has said
C
.
said
【答案】
C
【解析】
【详解】
考查一般过去时。
——Ted
从来没有那么鲁莽过
!
——
他说了一些他本不应该说的话,但我
认为他不是那个意思。由
“he
didn’t mean that
”
可知,说话的动作发生在过去,用一般过去
B
.
had said
D
.
was saying
时。故选
C
项。
潘一千-supplying
国学教育-48公斤
though是什么意思-MACE
抖落的意思-什么是超媒体
第三批副省级城市批复-篮球用英语怎么说
奖品英语-发人深省
lisbon-读伊索寓言有感
cupid是什么意思啊-做某事有困难英语
-
上一篇:高中一般过去时练习(附答案)
下一篇:【精品】英语一般过去时用法总结(完整)