七年级英语∶英语一般过去时专练含答案解析百度文库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
七年级英语∶英语一般过去时专练含答案解析百度文库
一、初中英语一般过去时
1.John ________ his grandma every day when she was in hospital.
A. visited
B. was visiting
C. visits
D. is visiting
【答案】 A
【解析】【点评】句意:奶奶住院时,约翰每天去看她。
奶奶住院是过去的状态,在这期间发生的约翰每天看望奶奶的动作指的是过去经常反复发生的动作,用一般过去时态,动词用过去式。
故选A。
2.They don't live here any longer. They _______ to Chengdu last month.
A. move
B. moved
C. will move
D. are moving
【答案】B
【解析】【分析】句意:他们不再住在这里了。
他们上个月搬到成都了。
last month是一般过去时的时间状语,动词用过去式,故答案选B。
【点评】考查一般过去时态。
3.A bridge ________over the river last year.
A. builds
B. built
C. was built
D. is built
【答案】 C
【解析】【分析】句意:去年河上建了一座桥。
主语是谓语的执行者时,用主动语态,主语是谓语的承受者时,用被动语态。
a bridge是谓语build的承受者,用被动语态;表示在last year发生的过去动作,用一般过去时态,故选C。
4.—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
【解析】【分析】句意:——对不起,汤姆。
我找不到你借给我的那本书。
——没关系。
我不再需要它了。
根据I don't need it any more可知汤姆现在不再需要那本书,因此借给我那本书应发生在过去,故此处用一般过去时,故选D。
【点评】此题考查一般过去时的用法。
5.2016•连云港)—Did Billy and Anna find a way out at last?
—Yes, they a plan and did it.
A. were working out
B. worked out
C. are working out
D. have worked out
【解析】【分析】考查动词的时态。
句意:—比利和安娜最后找到了方法了吗?—是的,他们做好了计划并且找到了方法。
根据and后的动词did可知,空格处也应该用一般过去时。
故选B。
6.John and I ________ to visit his grandparents last Sunday afternoon.
A. go
B. went
C. will go
D. have gone
【答案】 B
【解析】【分析】考查动词时态。
根据last Sunday知道用一般过去时,故选B。
7.—Your coat fits you well.
— Thank you. I it when I was on vacation.
A. have bought
B. buy
C. bought
【答案】 C
【解析】【分析】考查动词时态的用法。
句意:-你的大衣非常适合你。
-谢谢,我是在我出差的时候买的。
根据when后的句子用的是一般过去时,所以这里也应该用一般过去时。
故选C。
8.—There is someone knocking at the door.
—It must be the computer repairman. I him to come to fix my computer.
A. call
B. have called
C. called
D. will call
【答案】C
【解析】【分析】句意:——有人在敲门。
——一定是电脑维修人员。
我给他打电话来修理我的电脑。
因此先打电话,然后维修人员来修理他,故此处用一般过去时,故此处为called,故选C。
【点评】本题考查时态辨析。
以及call;have called;called;will call四种时态的用法和区别。
9.—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
【解析】【分析】句意:——你是你们学校的篮球运动员吗?——是的,我在3年前加入了篮球队。
我已经参加它3年了。
第一空,根据时间状语3 years ago,三年前,可知此处用一般过去时,故为joined。
第二空,根据for 3 years,可知此处用延续性动词的现在完成时,结构为have done,主语是I,故用have been。
故选D。
【点评】考查一般过去时和现在完成时。
注意根据时间状语确定动词的时态。
10.He to play sports, but now he is interested in soccer and volleyball.
A. doesn't use
B. wasn't used
C. didn't use
D. didn't used
【答案】 C
【解析】【分析】句意:他______做运动,但是现在他对足球和排球很感兴趣。
根据句意和选项可知此题考查一般过去时态的否定句式didn't+动词原形,故选C。
【点评】此题考查一般过去时态的否定句式,平时应多归纳总结各种时态,语态和句式的结构及用法。
11.My mind wasn't on what he was saying so I'm afraid I ____________ half of it.
A. missed
B. was missing
C. will miss
D. would miss
【答案】A
【解析】【分析】句意:本题翻译为:我的心思不在他刚才所说的内容上,所以我担心我刚才错过了一半的内容。
A. missed一般过去时;B. was missing过去进行时C. will miss一般将来时;D. would miss过去将来时。
根据句意,可知表示过去错过了一半的内容,所以用一般过去时,故选A。
【点评】此题考查一般过去时的用法。
12.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。
【点评】考查一般过去时的构成和用法。
根据语境确定的动词的时态。
13.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是系动词,没有被动形式。
14.Yao Ming, a basketball giant, ___________ water polo when he was young.
A. is playing
B. used to play
C. is used to playing
D. was playing
【答案】 B
【解析】【分析】句意:姚明,一个篮球天才,当他年轻时经常玩水球运动。
根据when he was young,可知句式时态是一般过去时,used to do sth.过去经常做某事;be used to doing,习惯做某事,故选B。
【点评】此题考查一般过去时。
根据上下文的联系确定句子时态。
15.—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昨天,和一般过去时连用,take:带走,bring:带来,get:得到,by mistake:由于差错,by hand:手工,in this way:以这种方式,根据句意可知答案,故选B。
【点评】考查动词的时态,辨析和短语。
根据语境判断句意,选出恰当的选项。
16.—Do you know who invented lights?
—Yes, they by Edison.
A. invented
B. are invented
C. were invented
D. was invented
【答案】 C
【解析】【分析】句意:——你知道谁发明了电灯吗?——是的,它们是被爱迪生发明的。
A. invented发明,一般过去时态;B. are invented被邀请;一般现在时态的被动语态;
C. were invented被邀请,一般过去时态的被动语态;
D. was invented被邀请,一般过去时态的被动语态,单数。
电灯的发明已成为过去,这里是一般过去时态的被动语态,主语是复数,这里用were done的形式。
根据句意,故答案为C。
【点评】考查被动语态。
注意一般过去时态被动语态的构成。
17.Mark Zuckerberg, founder of Facebook, _____ _________to donate a lot of money to charity when his daughter was born.
A. decides
B. has decided
C. had decided
D. decided
【答案】 D
【解析】【分析】句意:当脸书的创始人——马克·扎克伯格的女儿出生的时候,他决定把很多钱捐给慈善事业。
根据when his daughter was born.可知,句子为一般过去时。
故答案是D。
【点评】考查动词时态,注意一般过去时的判定依据。
18.— 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四种事态的用法和区别。
19.Everyone except Tom and John there when the meeting began.
A. are
B. is
C. were
D. was
【答案】 D
【解析】【分析】句意:当会议开始的时候,除了Tom和John没来,每个人都在这。
except和besides两者都是“除去”之意,但前者指“但并不包括”,是“排除”之意,后者指“除此之外还有”,是“外加”之意。
举例如下:There are six of us besides Tom.除汤姆外,另外还有6人。
(一共7人)We all went home except Tom.除汤姆外,我们全回家了。
(只有汤姆一人未回家)。
谓语动词要看except前面的主语。
故选D。
【点评】本题考查be动词。
以及are、is、were、was四个词的用法和区别。
20.In February, Chinese tech company Huawei ________ Mate X, a foldable (可折叠的) 5G mobile phone.
A. is introducing
B. introduced
C. introduces
D. was introduced
【答案】 B
【解析】【分析】句意:二月,中国科技公司华为介绍Mate X,一款可折叠5G手机。
根据In February,可知陈述过去的事情,用一般过去时,谓语动词用过去式,introduce介绍,其过去式是introduced,故选B。
【点评】考查动词的时态,注意句子涉及一般过去时。
21.—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,你曾经去过长城吗?—是的,去年我和我父母一起去那儿的。
由第二句的时间标志词last year 可以理解句意为去年我和爸妈去过长城。
属于一般过去时的标志词,故选B。
【点评】本题考查动词的时态。
根据句子的时间状语确定正确的时态。
22.– When did you _________ into this new house?
— Well, I _________ here for a month.
A. move, live
B. moved, lived
C. moved, have lived
D. move, have lived
【答案】 D
【解析】【分析】句意:—你什么时候搬到这个新房子的?—好的,我已经在这住了一个月了。
根据上文是对一般过去的提问,可知用一般过去时态,根据语境下文应该用现在完成时来回答。
根据题意故选D。
23.— Has Mary ever visited Tower Bridge?
—Yes. She ______ it two years ago.
A. visits
B. visited
C. has visited
D. was visiting
【答案】B
【解析】【分析】考查动词时态辨析。
句意:“——玛丽去过塔桥吗?” “——是的。
她两年前去过。
” two years ago是过去的时间,与一般过去式连用,故选B。
24.Ten years___________since my aunt ___________to Beijing.
A. have gone by; comes
B. has gone by; came
C. went by; will come
D. has gone by; has come
【答案】B
【解析】【分析】句意:自从我姑姑来北京以来,十年过去了。
since 自从.....引导的从句应该是过去时;since引导的时间表示自从....到现在,主句应该用现在完成时,ten years 十年,时间作主语时,谓语动词用单数。
结合句意,故答案为B。
【点评】考查动词一般过去时和现在完成时。
掌握动词时态的区别和常用的时间状语。
25.—Jack, you look more handsome in your new shirt today.
—Oh. Really? I ____it in a cheap store with my mom.
A. buy
B. will buy
C. bought
【答案】 C
【解析】【分析】句意:——Jack,今天你穿你的新衬衫更帅了。
——哦,真的吗?我和我妈妈在一家便宜的商店买的。
A.买,一般现在时;B.将买,一般将来时;C.买了,一般过去时。
买衬衫这个动作则应发生在过去,则此处应用一般过去时态,故选C。
【点评】考查一般过去时,注意平时识记动词的过去式,理解句意。
26. I a camera two weeks ago but I haven't had a chance to use it.
A. have bought
B. bought
C. will buy
【解析】【分析】句意:在两个星期前我买了一个照相机,但我没有机会使用它。
have bought属现在完成时; bought是buy的过去式,属一般过去时; will buy属一般将来时。
根据时间状语two weeks ago可知该用一般过去时,所以选B
27.— I suppose you are at least 60 years old.
— Thank you. I'm glad you______ that. My real age is 62.
A. say
B. said
C. are saying
D. were saying
【答案】 B
【解析】【分析】句意:——我猜你最少有60岁了。
——谢谢。
我很高兴那样说。
我的真实年龄是62岁了。
结合语境可知下文从句中指的是刚才发生的动作,故用一般过去时态。
选B。
【点评】考查时态辨析
28.—Could you ______ me your bike? Mine is broken.
—Sorry. Tony ______ it yesterday.
A. borrow ; lent
B. borrow ; has lent
C. lend ; borrowed
D. lend ; has borrowed 【答案】 C
【解析】【分析】句意:——你能借给我你的自行车吗?我的坏了。
——对不起,Tony昨天借走了。
借给,lend,借走,borrow,排除A、B。
yesterday表明时态是一般过去时,所以borrow用过去式borrowed,故选C。
【点评】考查动词辨析及一般过去时,注意平时识记。
29.— The hen ___________ three eggs yesterday.
— It's amazing.
A. lie
B. lay
C. lain
D. laid
【答案】D
【解析】【分析】——昨天那个母鸡下了三个蛋。
——真令人惊奇。
下蛋:lay eggs, yesterday是昨天的意思,和一般过去时连用,lay的过去式是laid, lie: 躺,撒谎,lay:lie 的过去式,或放,下蛋,lain是lie的过去分词,故选D。
【点评】考查动词辨析。
熟记这几个词的区别和意义。
30. __ terrible environment! The pollution here is even more serious than I __ .
A. What a; thought
B. How; think
C. What an; think
D. How; thought
【解析】【分析】句意:多么糟糕的环境啊!这里的污染比我想的更严重。
What 和How 都可以引导感叹句,其句型是what +a/an+形容词+可数名词单数或者what +形容词+可数名词复数或不可数名词;how +形容词+a/an+可数名词单数或how +形容词或副词。
第一个空修饰的是名词environment,是可数名词单数,故用what;根据句意可知,我所想的应是过去所想,现在已经看到了这里的环境,故第二个空应用一般过去时态。
选A。
31.He almost fell down. But he _____.
A. didn't
B. doesn't
C. won't
【答案】 A
【解析】【分析】句意:他几乎摔倒,但是他没有。
前句动词fell是fall的过去式,说明句子用的一般过去时态,后句也还是对那件事的描述,还是用一般过去时态,否定:动词前面加didn't,同时把动词变为原形。
故选A。
32.The waiter told me that free parking ___________ for the hotel guests.
A. provides
B. provided
C. will be provided
D. was provided
【答案】D
【解析】【分析】句意:服务员告诉我说免费停车提供给酒店的客人。
A是一般现在时;B 是一般过去时;C是一般将来时的被动语态;D是一般过去时的被动语态。
短语:provide sth for sb把某物提供给某人;句中的free parking与provide构成逻辑上的被动关系,所以应用被动语态,排除AB;根据前文的told可知本句用一般过去时,故答案为D。
【点评】考查动词的时态和被动语态,注意复合句中时态的前后一致。
33.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。
【点评】考查动词时态。
34.The old man _________________ Bajin was a famous writer.
A. was called
B. is called
C. called
D. calls
【答案】 C
【解析】【分析】句意:老人巴金是一位著名的作家。
谓语动词是was,故此处缺少非谓语动词,call与man是被动关系,故是过去分词用后置定语,故选C。
【点评】考查非谓语动词,注意过去分词的用法。
35.—I am sorry I _______ my exercise book at home.
— Don't forget _______ it to school tomorrow.
A. forget; to take
B. left; to bring
C. forgot; to bring
D. left; to take
【答案】A
【解析】【分析】forget忘记;leave留下;bring带来;take带走。
句意:抱歉,我把我的
练习本忘在家里了。
——明天不要忘了把它带到学校来。
Forget后接动名词表示忘记做过
的某事,接不定式是忘记去做某事,结合语境可知上文描述的是刚才发生的动作,故从句
谓语动词用过去时态,下文表示不要忘记做某事,选A。
【点评】该题型是属于基础题型,是必考内容。
英语动词同汉语一样具有一词多义,一词
多性的特点。
解答此类问题首先要理解每个单词的基本含义,并注意交叉含义间的区别,
了解其特殊用法及习惯搭配等特点,然后结合语境选择正确答案。
英语宾语从句的时态和
主句没有必然的联系,需结合语境进行具体分析。
36.Alice __________ for 15 years, yet she still doesn't know what kind of man she __________.
A. has been married; has married with
B. has got married; married to
C. has been married; married
D. has married; has married to
【答案】 C
【解析】【分析】句意:爱丽丝已经结婚十五年了,然而她还不知道她嫁的是什么样的男
人。
第一空根据时间状语for 15 years,十五年了,可知动作从过去开始发生持续到现在,
时态为现在完成时has+过去分词,且动词应为延续性动词;短暂性动词marry变为延续
性,应用has been married。
第二空,结婚,marry,动作发生在过去,因此用一般过去时married,故选C。
【点评】考查现在完成时。
注意掌握现在完成时的时间状语提示和结构:have/has+过去分
词。
37.—My car ________ yesterday. Could you please give me a ride tomorrow?
—I'm sorry I can't, I'm ________ Dalian tomorrow morning.
A. breaks down; flying at
B. has broken down; flying at
C. broke down; flying to
D. had broken down; flying to
【答案】 C
【解析】【分析】句意:——我的车坏了,你明天能搭我一程吗?——对不起我不能,我
明天早上要坐飞机去大连。
break down,出毛病,出故障,根据yesterday,可知用一般过
去时,break的过去式是broke,根据tomorrow morning,可知用一般将来时,一些表示移
动的动词可以用be+doing,表将来时,故选C。
【点评】考查动词的时态。
注意根据时间状语确定动词时态。
38.The car suddenly _________ on the road and went out of control. Finally, it was seen _________ into the wall of the building.
A. was broken down; crash
B. broke down; crash
C. was broken down; to crash
D. broke down; to crash
【答案】 D
【解析】【分析】句意:汽车在路上突然加速,失去了控制。
最后,人们看到它撞到了建筑物的墙壁上。
break down和主语car是主动关系,故排除A和C,be seen to do,固定搭配,被看到做某事,故用不定式,故选D。
【点评】考查语态和固定搭配,注意be seen to do的用法。
39.—Great changes have taken place in our hometown over the past years.
—Yeah. Things ______different when we were young.
A. have been
B. are
C. will be
D. were
【答案】D
【解析】【分析】句意:——在过去的几年里,我们家乡发生了巨大的变化。
——是的。
我们年轻时情况不同。
根据后文when we were young可知,本句时态为一般过去时,用were。
故选D。
【点评】考查一般过去时,注意根据时间状语或其他动词的时态,判断考查的时态。
40.— Do you know yesterday?
—Yes. She was ill in hospital.
A. why didn't Jenny go to school
B. why doesn't Jenny go to school
C. why Jenny didn't go to school
D. why Jenny doesn't go to school
【答案】C
【解析】【分析】句意:——你知道詹妮昨天为什么没去上学吗?——是的,她生病住院了。
根据yesterday,昨天,可知用一般过去时,宾语从句的语序要用陈述语序,故选C。
【点评】考查宾语从句。
41.Simon looks worried because he a writing competition and now he's waiting for the result.
A. enters
B. entered
C. will enter
D. is entering
【答案】 B
【解析】【分析】句意:西蒙看起来很担心,因为他参加了写作竞赛,现在正在等待结果。
根据后半句可知参加竞赛是过去的事情,故用一般过去时,因此先B。
【点评】考查动词的时态。
42.—Have you seen my brother?
—Yes. I _____ him in the library five minutes ago.
A. met
B. have met
C. meet
D. have been met
【答案】 A
【解析】【分析】句意:---你看到我哥哥了吗?---是的,我五分钟前在图书馆遇到他了。
ago是一般过去时的标志,故答案为A。
【点评】考查动词的时态,理解句子,根据句中的时间状语判断时态。
43.David is a tennis player. He to play tennis when he was six years old.
A. begins
B. will begin
C. began
D. has begun
【答案】C
【解析】【分析】句意:戴维是一个网球运动员,当他六岁的时候他开始打网球。
根据句中的时间状语从句when he was six years old可知,该动作是在过去做的,应选择一般过去时态,动词用过去式,故选 C。
【点评】考查一般过去时态。
44.What a day! The car I ___________ seems to go wrong again.
A. have repaired it
B. had repaired
C. had repaired it
D. have it repaired
【答案】 B
【解析】【分析】句意:多么糟糕的一天呀!我让人修好的车又坏了。
这里I had repaired 是定语从句,先行词是前面的名词car,关系词that或which在定语从句中作宾语省略了,it也是指代the car,所以定语从句中关系词代替先行词了,it必须去掉。
故选B。
45.–The radio says there will be a heavy storm in Mount Emei tomorrow. –Bad luck. I _________ to go there with my classmates.
A. plan
B. will plan
C. planned
【答案】 C
【解析】【分析】句意:一电台说,明天峨眉山有暴雨。
一真倒霉,我计划和同学们去那儿。
A. plan一般现在时态; B. will plan 一般将来时态;C. planned一般过去时态。
说话时,已有计划,表示过去发生的动作,用一般过去时态。
动词用过去式,故选C。
46.—_____ you _____ your homework yet?
—Yes, I _____ it ten minutes ago.
A. Did; do; finished
B. Have; done; have finished
C. Have; done; finished
D. Will; do; finish
【答案】 C
【解析】【分析】句意:---你完成作业了吗?---是的,我十分钟前完成了。
yet是现在完成时的标志,所以第一句用现在完成时;ago是一般过去时的标志,所以第二空用过去式,故答案为C。
【点评】考查动词的时态,理解句意,根据关键词yet和ago判断时态。
47.Not only the students but also the teacher ___ enjoying the film at 9 pm yesterday.
A. has been
B. was
C. is
D. are
【答案】B
【解析】【分析】昨天上午九点,不但学生们,老师也很喜欢这部电影。
结合语境可知本句描述的是过去某时正在进行的动作,故用过去进行时态。
当由not only but also连接两个主语时,谓语动词与最近的主语保持一致,the teacher是单数第三人称,故助动词用is的过去时态was,选B。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
当由并列连词连接几个并列主语时,谓语动词往往与最近的主语保持一致,这就是英语中所谓的就近原则,熟记即可。
48.The debate on whether to keep pets _____ forty minutes yesterday afternoon.
A. last
B. lasted
C. will last
D. has lasted
【答案】B
【解析】【分析】句意:关于是否养宠物的辩论昨天下午持续了40分钟。
A是动词原形;B是一般过去时;C是一般将来时;D是现在完成时。
yesterday afternoon是一般过去时的时间状语,故答案为B。
【点评】考查动词的时态,注意时间状语。
49.—Where is Mr. Smith?
—He _______ to the library. I _______ him there five minutes ago.
A. has been; have met
B. has been; met
C. has gone; have met
D. has gone; met 【答案】D
【解析】【分析】句意:---史密斯先生在哪儿?---他去图书馆了,五分钟前我在那里遇到他。
have been to去过某地(已经回来);have gone to去了某地(尚未返回)。
根据句意可知史密斯先生此刻不在此处,所以用has gone;根据five minutes ago是过去时间可知第二空用一般过去时,故答案为D。
【点评】考查动词的时态,熟记have been to与have gone to的意思差异,注意判断时态的时间状语。
50.-- Jack, do you know who won the school writing competition?
-- Not yet. It is said too many excellent works .
A. received
B. are received
C. were received
D. will be received
【答案】 C
【解析】【分析】句意:——Jack,你知道谁在学校写作竞赛中获胜了吗?——还不知道,据说收到了太多优秀的作品。
主语是too many excellent works,与receive构成被动关系,故用被动语态。
根据上文的won可知是过去式,故选C。
【点评】考查动词的时态和语态。