沪江小-超人的英文怎么写

简单一般过去时练习题(1)
一、单项选择一般过去时
1
.
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
2
.
—That must
have been a hard project?
—Yeah, it _____
us a whole year to finish the work.
A
.
took B
.
has taken
C
.
takes D
.
was taking
【答案】
A
【解析】考查时态。
That must have
been ……
是对过去情况的判断,所以
it ___us a whole
week to get there.
是在陈述过去的一个事件,要用过去时。句意:那一
定是很长的旅程。
--
是的,我们花了一周才到。选
A
。
【名师点睛】
时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据
时间状语来选择合
适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。这句话
的
解题关键是
That must have been a long
trip.
说明是对过去事情的推测。
3
.
Chinese kites in ancient times
________ in the shape of birds.
A
.
design B
.
had designed
C
.
were designed D
.
have been
designed
【答案】
C
【解析】考查时态和语态。句意:在古代中国的风筝被设计成鸟的形状。根据
in
ancient
times
可知,句子用一般过去时态,根据动词与主语是被动关系,故用一
般过去时的被动语
态,故选
C
。
4
.
—Where was I?
—You ________
you didn’t like your job.
A
.
had
said B
.
said
C
.
were
saying D
.
has said
【答案】
B
【解析】考查动词的时态。句意:
——
我说到哪里?
——你说到你不喜欢你的工作。结合
语境可知,下文描述的是过去的刚刚发生的动作,故用过去时态。选
B
。
5
.
I a
letter once a week to my family when I was in my
first college year.
A
.
write
B
.
was writing
C
.
have
written D
.
wrote
【答案】
D
<
br>【解析】考查时态。句意:上大学一年级的时候,我每周都会给家人写一封信。根据所给
动词was
可知表示过去某个时间发生的事,用一般过去时。故选
D.
6
.
Wolf Warrior 2, which ________ the
“Award for Best Visual Effects” at the Beijing
Film
Festival, indicates China's film industry
has come of age.
A
.
wins
B
.
won
C
.
has won
D
.
had won
【答案】
B
【解析】
【详解】
考查动词时态。句意:在北京电影节上获得<
br>“
最佳视觉效果奖
”
的《狼战
2
》表明中国电影
业已
经成熟。因为电影获奖发生在过去,用一般过去时。故选
B.
7
.
--- 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
。
8
.
I’ve known Sarah for nearly ten
years. She _________ once my customer.
A
.
is
C
.
was
【答案】
C
【解析】
试题分析:本题考查的是时态。句意:我认识
Sarah
近十年了。她曾经是我的一个顾客。
根据句意可知,
Sarah
曾经是我的一个顾客,
即现在不是了,所以选择
C was
一般过去时,
表示过去的事实,
A is
表示现在的事实;
B has been
过去发生的动作,但是现在仍然是
D
B
.
has
been
D
.
had been
had
been
过去的过去。
考点:考查时态
9
.
---- Have you ever been to Provence
which is home to lavender(
薰衣草
) in
Paris?
---- Yes, only once. I ________
there for a week.
A
.
had stayed
B
.
were staying C
.
have stayed
D
.
stayed
【答案】
D
【解析】
【详解】
考查时态。句意:
—
你去过
巴黎薰衣草的故乡普罗旺斯吗
?—
是的
,
只有一次。我在那里呆了
一
个星期。此处是指过去发生的一件事,与现在无关,所以用一般过去时态,故答案为
D
。
10
.
—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
选项
正确。
11
.
-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
项
正
确。
12
.
---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
。
13
.
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
。
14
.
Typhoon Hato brought powerful winds
and flooding to the region of southeast China and
several deaths on the storm in August,
2017.
A
.
were blamed
B
.
would be blamed
C
.
had
been blamed D
.
have been blamed
【答案】
A
【解析】考查动词时态。句意:
2017
年<
br>8
月台风
“
天鸽
‘
给中国东南部地区带来强风和洪
水
,暴风雨导致几人死亡。根据句中明显的过去的时间状语
August,
2017
,可知用一般过
去时。故选
A
。
15
.
After nine years working to protect
Siberian tigers, Yang Jun _____ his efforts
recognized at
the annual award ceremony in
Beijing where he was named a
A
.
had
C
.
has had
【答案】
A
【解析】
【详解】
考查
时态。句意:在为保护西伯利亚虎工作了九年之后,杨军在北京举行的年度颁奖典礼
上获得了
“
野生动物保护者
”
的称号。结合句意可知句子用一般过去时态,故答案为
A<
br>。
B
.
had had
D
.
has
16
.
Miss
Jones _______ music at Bardon School for five
years when she was abroad and now
she is an
actress.
A
.
taught
【答案】
A
B
.
has taught
C
.
had taught D
.
has been
teaching
【解析】
考查时态。根据
when she was abroad and now she is
an actress.
可知,她在学校教书是发生
在过去的事情,现在已经不教了,所以只能
选择过去时态。
17
.
The naughty boy
_____ quickly, otherwise he would have been caught
by the angry
headmaster.
A
.
had
run away
C
.
should run away
【答案】
B
【解析】
【详解】
考查一般过去时。
句意:这个淘气的男孩跑得很快,要不然就会被生气的校长抓住。
分析
语境可知,此句是对过去的虚拟,
otherwise
相当于
If
the naughty boy hadn’t run away
quickly
,已经
暗含了条件,所以前面的空格只是对过去发生的事实进行陈述,要用一般过
去时。故选
B
。
B
.
ran away
D
.
were to run away
18
.
-Late
again
!
Where_____________
?
-Sorry
,
I________________ in the heavy
traffic
,
or I would have been here
earlier.
A
.
were you
;
have
got stuck
C
.
were you
;
got stuck
【答案】
D
【解析】
【详解】
B
.
have you been
;
have got
stuck
D
.
have you been
;
got
stuck
考查时态。句意:
——
又迟到了?你去哪了?
——
对不起,我遇上交通拥挤了,否则我就
会早点到。第一空根据语境
“
又
迟到了
”
可知,已经回来了,所以用现在完成时态,第二
空:短语
beget
stuck in
被困住,动作发生在过去所以用一般过去式,故选
D
。
19
.
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
20
.
--- Where is your new home
now?
--- In the new developed zone.
But I ______ downtown for five years.
A
.
lived
C
.
have lived
【答案】
A
【解析】
【详解】
考查
时态。句意:
——
现在你的新家在哪里?
——
在新开发区,但是我在城里住了
5
年。
根据句意可知在城里住了
5
年是过去发生的事情,所以使用一
般过去时。本题特别容易选
C
项,现在完成时表示过去发生的事情对现在的影响,或者过去发生
的事情延续到现在,
这两点在本句中都没有显现。故
A
正确。
B
.
had lived
D
.
was
living
21
.
—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
是宾语的补语,例如
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
和
laugh
之间是主动,且表动作延续了一段时间,故用
doing
)
B
.
had mended it C
.
had it
mended D
.
has it mended
22
.
— Have you ever seen that
movie?
— Yes. When I was in Tokyo. I
_______ it three times.
A
.
saw
【答案】
A
【解析】
【详解】
考查
时态。句意:
——
你看过那部电影吗
?——
是的。我在东京的时候。我看了三
遍。此处
指在东京时发生的事,仅指过去发生的事,与现在无关,所以句子用一般过去时态。故选
B
.
had been C
.
have seen
D
.
would see
A
。
23
.
The old woman who ________ in the
deserted house alone for ten years has been
settled in
a nursing home now.
A
.
lived
C
.
had lived
【答案】
A
【解析】
【详解】
考查时态。句意:
一个人住在废弃的房子里达十年之久的那位老妇人现在在养老院定
居。
因为住在废弃的房子里发生在过去,与现在无关,应该用一般过去时。故选
A
。<
br>B.
现在完
成时,表示现在还一个人,与语境不符;
C. had
lived
过去完成时,是过去的过去,没有对
比的时间;
D. has been
living
现在完成进行时,强调动作一直在进行,一直到现在,不合语
境。故选
A
。
B
.
has lived
D
.
has been living
24
.
--- Does Li Hua serve in the
army?
---No, but he________ in the army
for three years.
A
.
served
B
.
has served C
.
is serving
D
.
would serve
【答案】
A
【解析】
试题分析:考查时态。句意:
—
李华在军队里服役吗?<
br>—
不,他在军队服役三年了。根据
句意说明他现在已经不在军队里服役了,在军中服役三
年是以前的事情。故使用一般过去
时。故
A
正确。本题容易错选
B
项
,现在完成时表示过去发生的事情对现在的影响,在本
句中体现不出。
考点:考查时态
点评:现在完成时和一般过去时的区别是时态题考查的重点内容,现
在完成时表示过去发
生的事情对现在的影响,或者过去发生的事情延续到现在;而一般过去时只表示过去
发生
过某件事情,不表示对现在的影响。
25
.
—If
it hadn’t been raining so hard, I might have been
home much earlier.
—It’s too bad you _____
it. Nancy _____ here and she _____ to see you.
A
.
didn’t make; is; was
B
.
won’t make; will be; wants
C
.
didn’t make; was; wanted
D
.
won’t make; would be; wanted
【答案】
C
【解析】
试题分析:句意:
--<
br>如果不是雨下得那么大
,
我可能更早回家。
--
你没有及时回来真是太
糟糕
了
,
。南希还在这里
,
她想见到你。
If +had
+done,
表示虚拟语气,对过去的假设,所以对话说
的是过去发生的事,句
子的谓语动词应用过去时。故选
C
。
考点:考查时态的用法。
26
.
So mysteriously ______ missing
that many puzzles wait to be solved.
A
.
did Flight MH370 go
C
.
does Flight MH370 go
【答案】
A
【解析】
试题分析:句意:
MH3
70
航班消失的是如此神秘以至于许多困惑有待解决。本题属于
so+adjadv....
that
副词提前的倒装句中的一种特殊句式,排除
B
。因为
Flight
MH370
消失发
生在过去,故用一般过去时。故选
A
。
考点:考查倒装句。
B
.
Flight MH370
went
D
.
had Flight MH370 gone
27
.
This computer is different
from the one I ______ in my last job.
A
.
use
【答案】
C
【解析】
<
br>试题解析:本题考查时态,从
“
我上一份工作中使用的电脑
”
判断“
使用
”
是过去的动作,
因
此选择一般过去时。
考点:一般过去时及其被动式
B
.
have used C
.
used
D
.
had used
28
.-
That
must have been a terrible experience.
-
Yeah. I________ in the damaged car,
unable to move.
A
.
was stuck
C
.
am stuck
【答案】
A
【解析】
考查动词时态。句意为:
——
那想必是一场恐怖的经历。
——
是的,我被困在毁坏的车
里,不能动弹。根据
must have be
en
可知,此处是对过去情况的推测,所以用一般过去
时。故
A
项正确。
B
.
have been stuck
D
.
had been stuck
29
.
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
的同位
B
.
hadn't
known; might have punished.
D
.
hadn't know
;
could be
punished
语。根据
but for……
可知,整句
是对过去的虚拟,第二空应用
wouldcouldmightshould+
have
done
的形式。根据句意,他应该受到惩罚,应用被动语态,故选
C
。
30
.
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.
日语浊音-蛋挞的正确读音
event是什么意思-mopper
垃圾桶英语怎么读-阳台门
fddi-阻的成语
爆破弹-初中历史说课稿
云英文-你懂吗英文
相机用英语怎么说-海阔天空意思
4岁孩子学英语-suona怎么读
-
上一篇:一般过去时讲解与练习
下一篇:一般过去时的几种句型