英语一般过去时专项及解析
萌到你眼炸
551次浏览
2021年02月02日 05:04
最佳经验
本文由作者推荐
-毅力
英语一般过去时专项及解析
一、初中英语一般过去时
1
.
-
Have you finished your homework?
-
Yes, I have. I it this morning.
A. finish
B. finishes
C. finished
D. have finished
【答案】
C
【解析】
【分析】句 意:你完成你的作业了吗?
——
是的,我完成了。我今天早晨完成
的。结合语境可知下 文描述的是过去某时发生的动作,故用一般过去时态。选
C
。
【点评】英语 中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,
首先要注意句子中的时间状语 ,如果没有则要通过分析上下文,结合语境来判断句子的时
态。英语疑问句中一般具有时态上的对应关系 ,注意结合这一特点进行区分。
2
.
—
Linda hasn't come to the party yet.
—
But she . I think I have to call her again.
A. promises
B. promised
C. will promise
【答案】
B
【解析】
【分析】句意:
——
琳达还没来参加聚会。
——
但她答应了 。我想我得再给她打
个电话。根据
I think I have to call her again.
我得再给她打个电话。可知她答应了,应用一般
过去时,故选
B
。
【点评】考查动词一般过去时的用法。
3
.
—
Where did you go last weekend?
—
I to the Great Wall.
A. go B. went C. will go D. have gone
【答案】
B
【解析】
【分析】句意:
——
上个周末你去哪里了?
——
我去长城了。
A,go
一般现在时。
B,went
一般过去时
C,will
go
一般将来时。
D,have
gone
现在完成时。据时间状语
last
weekend
可知此 处用一般过去时,故用动词的过去式
went
。故选
B
。
【点评】本题考查一般过去时。以及
go
、
went
、
will
go
、
have
gone
四种事态的用法和区
别。
4
.
I was walking in the street when someone _______ me.
A. called
B. was calling
C. calls
D. call
【答案】
A
【解析】
【分析】句意: 我正在街上走这时有人叫我。状语从句中前后时态要保持一致,
根据主句中的
was
walking
可知此处用过去的时态,排除
CD
;此处
call
表 示短暂性动作,
所以不用进行时态,故答案为
A
。
【点评】考查动词的时态,注意时态的前后一致。
5
.
—
Sorry, I your dictionary yesterday.
—
It doesn't matter.
A. took; by hand
B. took; by mistake
C. got; by accident
D. brought; in this way
【答案】
B
【解析】
【分析】句意:
——
抱歉,昨天我由于差错拿走了你的字 典。
——
没关系。
yesterday
昨天,和一般过去时连用,
t ake
:带走,
bring
:带来,
get
:得到,
by
mistake
:
由于差错,
by hand
:手工,
in this way
:以这种方式,根据句意可知答案,故选
B
。
【点评】考查动词的时态,辨析和短语。根据语境判断句意,选出恰当的选项。
6
.
The number of Tik Tok users
(抖音用户)
______ sharply since Tik Tok _____ in 2016. It's
really popular now.
A. has risen; appeared B. have been risen; appeared
C. have raised; was appeared
D. has been raised; was appeared
【答案】
A
【解析】
【分析】句意:自
2016
年抖音出现以来,抖音的用户数量急剧上升。抖音现在很
流行。
since
引 导的时间状语从句,主句用现在完成时表示动作已发生后的影响。从句用过
去时描述过去发生的动作,没 有宾语,故用
rise
是不及物动词,
appear
是系动词,没有被
动形式,故选
A
。
【点评】
考查时态和语 态,注意
rise
是不及物动词,
appear
是系动词,没有被动形式。< br>
7
.
—
Where did you go last winter vacation?
—
I ________ to London with my family.
A. go
B. have gone
C. went
D. was going
【答案】
C
【解析】
【分 析】句意:
——
去年寒假你去哪里了?
——
我和家人去了伦敦。
A.
一般现在
时;
B.
现在完成时;
C.
一般过去时;
D.
过去进行时。
did
表明时态是一般过去时,所以回答
用一般过去时,故 选
C
。
【点评】考查一般过去时,注意问句和答句时态一致,故选
C
。
8
.
—
Have you ever climbed Mount Tai, Carol?
—
Yes. I ______ in Taian for a week last year and reached the top of it twice.
A. had stayed
B. stay
C. stayed
D. have stayed
【答案】
C
【解析】
【分析】句意:
--
卡罗,你曾经爬过泰山吗?
--
是的,我去年在泰安呆了一周,并
且两次到达山顶。
last year
,去年,过去的时间,又
and
连接 的是两个并列的动作,所以应
该用一般过去时态的。
had
stayed
, 过去完成时态;
stay,
一般现在时;
stayed
一般过去时;
have stayed,
现在完成时,结合句意,故选
C
。
【点评】考查时态辨析,
last+
时间是一般过去时的标志词之一。
9
.
—
Jerry, have you ever been to the Great Wall?
—
Yes. I______ there with my parents last year.
A. go
B. went
C. will go
D. have gone
【答案】
B
【解析】
【分析】句意:—
Jerry
,你曾经去过长城吗?
—
是的,去年我和我父母一起去那< br>儿的。由第二句的时间标志词
last
year
可以理解句意为 去年我和爸妈去过长城。属于一般
过去时的标志词,故选
B
。
【点评】本题考查动词的时态。根据句子的时间状语确定正确的时态。
10
.
—
Are you a basketball player in you school?
—
Yes, I ______the team 3 years ago. I ______in it for 3 years.
A. joined, was B. was joined, am C. have joined, have been D. joined, have been
【答案】
D
【解析】
【分析】句意:——
你是你们学校的篮球运动员吗?
——
是的,我在
3
年前加入
了篮球队。我已经参加它
3
年了。第一空,根据时间状语
3
years
ago
,三年前,可知此处
用一般过去时,故为
joi ned
。第二空,根据
for
3
years
,可知此处用延续性动词的现在完成
时,结构为
have done
,主语是
I
,故用
have been
。故选
D
。
【点评】考查一般过去时和现在完成时。注意根据时间状语确定动词的时态。
11
.
—
Your coat fits you well.
—
Thank you. I it when I was on vacation.
A. have bought B. buy C. bought
【答案】
C
【解析】
【分析】考 查动词时态的用法。句意:
-
你的大衣非常适合你。
-
谢谢,我是在我
出差的时候买的。根据
when
后的句子用的是一般过去时,所以这里也应该用一般过去时。故选
C
。
12
.
—
Sorry, Tom. I can't find the book you ______ me.
—
It's OK. I don't need it any more.
A. lend
B. have lent
C. will lend
D. lent
【答案】
D
【解析】
【分 析】句意:
——
对不起,汤姆。我找不到你借给我的那本书。
——
没关系。< br>我不再需要它了。根据
I don't need it any more
可知汤姆现 在不再需要那本书,因此借给我
那本书应发生在过去,故此处用一般过去时,故选
D
。
【点评】此题考查一般过去时的用法。
13
.
He_________ me his name, but I can't remember it now.
A. tells B. will tell C. told D. is telling
【答案】
C
【解析】
【分析】句意:他告诉我他的名字,但我现在记不起来了。根据下文
but
I
can't
remember it now.
可知 以前告诉过我,要用一般过去时,
tell
的过去式
told
,故选
C
。
【点评】考查一般过去时的构成和用法。根据语境确定的动词的时态。
14
.
—
Linda is not coming for the party tonight.
—
But she _.
A. promises
B. promised
C. will promise
D. had promised
【答案】
B
【解析】
【分析】句意:
——
琳达今晚不会来聚会。
——
但是她答应 了啊。根据前一句可
知
“
她答应
”
发生在说话之前,故用一般过去时 ,因此选
B
。
【点评】考查动词的时态。
15
.
—
The hen ___________ three eggs yesterday.
—
It's amazing.
A. lie B. lay C. lain D. laid
【答案】
D
【解析】
【分析】
— —
昨天那个母鸡下了三个蛋。
——
真令人惊奇。下蛋:
lay
eggs,
yesterday
是昨天的意思,和一般过去时连用,
lay
的过去式是
laid,
lie:
躺,撒谎,
lay
:< br>lie
的过去式,或放,下蛋,
lain
是
lie
的过去分词 ,故选
D
。
【点评】考查动词辨析。熟记这几个词的区别和意义。
16
.
A bridge ________over the river last year.
A. builds B. built C. was built D. is built
【答案】
C
【解析】
【分析】句意 :去年河上建了一座桥。主语是谓语的执行者时,用主动语态,主
语是谓语的承受者时,用被动语态。< br>a
bridge
是谓语
build
的承受者,用被动语态;表示在< br>last year
发生的过去动作,用一般过去时态,故选
C
。
17
.
As we all know, the Silk Road _______ China to the west in ancient times.
A. connects
B. connected
C. will connect
D. is connecting
【答案】
B
【解析】
【分析】句意:众所周知,在古代丝绸之路是连接中国和西方的。
In
ancient
times“
在古代
”
,因此要用一般过去式。结 合句意,故选
B
。
【点评】考查动词时态。