历年全国高考英语一般过去时试题汇总及答案

巡山小妖精
712次浏览
2021年02月02日 04:41
最佳经验
本文由作者推荐

-witness

2021年2月2日发(作者:able的名词)
历年全国高考英语一般过去时试题汇总及答案


一、单项选择一般过去时

1
.
John ________ in the United States for decades, but in the last years he has already adapted
to living in China.

A
.
was living
C
.
has lived
【答案】
D

【解析】

【详解】

考查动词时态。句意:约翰在美国生活了很多 年,但在最近这几年中他已经适应了在中国
的生活。根据
living in China
可知约翰现在在中国居住,再结合
in the United States
中时间
状语
for decades
可知是过去的事情,故选
D
项。

B
.
had lived

D
.
Lived


2
.
—
Where was I?

—You ________ you didn’t like your job.

A
.
had said B
.
said

C
.
were saying D
.
has said

【答案】
B

【解析】考查动词的时态。句意:
——
我说到哪里?
——
你说到你不喜欢你的工作。结合
语境可知,下文描述的 是过去的刚刚发生的动作,故用过去时态。选
B
。


3
.
—
You know quite a lot about the fashion show.

—
Well, Cathy ________ it to me during lunch.

A
.
introduces B
.
introduced

C
.
had introduced D
.
will introduce

【答案】
B

【解析】考查时态。句意:
——
你对这次时装 表演知道得真多。
——
是的,
Cathy
在吃午饭
时给我介绍过了。 从对话的语境可以判断吃午饭时为过去时间,所以用过去时。故选
B
。

【点睛】

遇到时态题时首先寻找时间标志词,如果题干中有标志性的时间状语,则往 往可以根据时
间状语选择相应的时态。如果没有时间状语,则可以根据语境来判断。此题根据前句
“
你对
这次时装表演知道得真多
”
,可推知
Cathy
应 该是在午饭时介绍过了,所以用过去时。


4
.
--- 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
。


5
.
The young couple _______ as volunteer teachers for a whole year during their stay in Yunnan.

A
.
have worked B
.
had worked

C
.
worked D
.
have been working

【答案】
C

【解析】

【详解】

考查时态。句意:在云南期间,这对年轻的夫 妻做了一整年的志愿者。根据句意可知他们
是在云南期间做志愿者的,使用一般过去时描述过去发生的事 情,并没有延续到现在,也
没有表现出对现在的影响,故
C
项正确。


6
.
—
Hello, I have heard you are on holiday.

—That’s not the case. Actually I ______ from my holiday in Athens, wher
e I ______ for a fortnight.

A
.
returned; stayed B
.
have returned; stayed

C
.
will return; stay D
.
am to return; stay

【答案】
B

【解析】

【详解】

考查 时态。句意:
—
你好,我听说你在度假。
—
不是这样的,我已经从雅典度假回 来了,
我在那里待了两个星期。根据句意可知,我已经回来,所以用现在完成时
have re turned
。
根据语境,
stay
这个动作已经结束,表示过去发生的动作 ,所以第二空用一般过去时。故
B
选项正确。


7
.
When I___ to the cinema, the film___ for 5 minutes.

A
.
got, had begun B
.
get, will begin

C
.
got, had been on D
.
got, has been on

【答案】
C

【解析】

【详解】

考查时态。句意:当我到达电影院时,电影已经开始了五分钟。
for five minut es
为一段时
间要求谓语动词要用延续性动词,故
A
和
B
先 排除,而从句的动作发生在主句动作之后,
从句用一般过去时态,主句用过去完成时态。故选
C
。


8
.
—
How long _____each other before they _____here?

—
For about a year.

A
.
have they known, come B
.
did they know, came

C
.
do they know, come D
.
had they known, came

【答案】
D

【解析】

【详解】

考查 时态。句意:
—
他们来这儿之前认识多久了?
—
大约一年了。根据句意分析, 他们来
到这里是过去的事,他们互相了解大约一年的时间肯定发生在来这里之前,发生在过去某
一动作之前的动作,应该使用过去完成时。故
D
选项正确。


9
.
I wonder what makes him a good English teacher.

He ________ as a volunteer in the UK for two years, which helps him with his work a lot.

A
.
has served B
.
serves C
.
had served D
.
served

【答案】
D

【解析】

【详解】

考查时态。句意:
——
我不 知道是什么使他成为一个好的英语老师。
——
他在英国做了两
年的志愿者,这对他的工 作帮助很大。这里指在过去某段时间内发生过的事,在陈述一件
过去的事实,所以用一般过去时态,故答 案为
D
。


10
.
---
Haven’t you finished the construction of the teaching building to be used next term?

--- Yes. My workers and I _____ on it for over nine months.

A
.
have worked B
.
have been working

C
.
worked D
.
had worked

【答案】
C

【解析】

【详解】

考查 时态。句意:
—
你们还没有建好下学期要用的教学楼吗
?
—
是的。我 和我的员工花了九
个多月的时间来做这件事。结合句意可知这里在讲一件过去的事情,所以句子用一般过 去
时态,故选
C
。


11
.
I _______ you not to touch my ink---
now it’s spilt and my paperwork has been spoiled.

A
.
tell. B
.
have told. C
.
told. D
.
was telling.

【答案】
C

【解析】

【详解】

考查 动词时态。句意:我告诉过你不要碰我的墨水
——
现在墨水泼出来了,我的文件也被
弄 脏了。此处强调过去发生的事,用一般过去时。故选
C.


12
.
Sales of CDs have declined dramatically since the early 2010s, when people ______ to enjoy
music downloaded from the internet.

A
.
have begun. B
.
began. C
.
begin. D
.
would begin.

【答案】
B

【解析】

【详解】

考查动词时态。句意:自
2010< br>年代初以来,
CD
的销量急剧下降,当时人们开始享受从互
联网下载的音乐。< br>when
引导的是定语从句,此处指
the early 2010s
发生的事,用一般过去
时。故选
B.


13
.
Mr. White, who ________ in Shanghai for seven years, is a manager of a company in Beijing.

A
.
was working
C
.
had worked
【答案】
B

【解析】

【详解】

考查时态。句意:怀特先生在上海工作过七年 ,他现在是北京的一家公司的经理。根据下
文表述现在是在北京工作可知,在上海工作是过去的事情,用 一般过去时,故选
B
。

【点睛】

时态是常考考点,除了 要求考生掌握各个时态的基本用法之外,考生需具有在具体语境中
辨别能力。时态的判定往往根据句中所 给的直接或间接的时间状语来判定,但要注意的是
不能完全依赖于所给出的时间状语,还要看语境。本小 题有个很明显的时间状语
for seven
years
,如果以此来判断,应使用 现在完成时,很容易盲目的选择
C
项,但根据下文语境可
知,此处叙述的是过去的事情 ,用一般过去时。

B
.
worked

D
.
has worked


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

【解析】

试题分析:考查时态。根据句意,做服务员是过去发生的事,因此才说对现 在销售员的工
作产生很多帮助,用过去式即可,句意:我想知道什么使你成为一个好的销售员。我当服< br>务员三年,这对我现在的工作很有帮助。故选
D

考点:考查时态

B
.
have served

D
.
served


15
.
While watching TV, ______.

A
.
someone came in
C
.
we saw someone coming in
【答案】
C

B
.
the telephone rang

D
.
someone appearing

-witness


-witness


-witness


-witness


-witness


-witness


-witness


-witness