资源描述
外研版英语七年级英语∶英语一般过去时专练及答案百度文库
一、初中英语一般过去时
1.Yesterday while I was walking in the park, I saw a watch on the ground and . I gave it to a policeman.
A. picked it up B. picked up it C. to pick it up D. to pick up it
【答案】 A
【解析】【分析】句意:昨天我在公园散步的时候我看到地上有一个手表,捡了起来,我把它交给了警察。and是并列连词,连接两个并列谓语,根据前面的saw,可知用一般过去时;pick up是动副短语,人称代词作宾语时,代词放中间。故选A。
【点评】本题考查动副短语的用法和一般过去时。注意动副短语中代词的位置。
2.He almost fell down. But he _____.
A. didn't B. doesn't C. won't
【答案】 A
【解析】【分析】句意:他几乎摔倒,但是他没有。前句动词fell是fall的过去式,说明句子用的一般过去时态,后句也还是对那件事的描述,还是用一般过去时态,否定:动词前面加didn't,同时把动词变为原形。故选A。
3.After Steven sent some e-mails ,he______ surfing the Internet.
A. starts B. has started C. will start D. started
【答案】 D
【解析】【分析】句意:Steven发了一些电子邮件之后,他就开始上网冲浪。start开始,是一个动词。根据句意和上句话中Steven sent some e-mails可知,这里应该用一般过去时。故选D。A是一般现在时;B是现在完成时;C是一般将来时。
【点评】考查动词时态。
4.By the time I ________ on the TV, Beckham ________ two goals.
A. turned; have scored B. turned; had scored
C. had turned; have scored D. had turned; had scored
【答案】 B
【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。
【点评】考查动词时态辨析题。
5.— 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。
【点评】考查动词辨析。熟记这几个词的区别和意义。
6.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。
【点评】此题考查一般过去时态的否定句式,平时应多归纳总结各种时态,语态和句式的结构及用法。
7.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。
【点评】考查一般过去时态。
8.—Have you ever been to Shanghai?
—Of course. Actually, I _________there for six years but now I live in Taizhou.
A. worked B. was working C. would work D. have worked
【答案】 A
【解析】【分析】句意:——你去过上海吗?——当然。事实上,我在那里工作了六年,但是现在我住在泰州。根据答语 but now I live in Taizhou. 但是现在我住在泰州,可知在上海工作为过去发生的事情,时态应用一般过去时,work的过去式为worked,故选A。
【点评】考查一般过去时。注意根据时间状语判断句子的时态,选择正确答案。
9.—The bread is really delicious.
—Thank you, I ________ it myself.
A. make B. made C. will make D. am making
【答案】B
【解析】【分析】句意:—面包真的很好吃。—谢谢,我自己做的。根据句意“面包美味可口”得知面包已做好,则说自己做的应为过去的动作,因此应使用一般过去时态。故答案选B。
【点评】考查动词时态的辨析。注意根据语境判断出动作是什么时候发生的从而确定时态。
10.He___________ his grandparents in the countryside last week.
A. visits B. visit C. visited
【答案】C
【解析】【分析】句意:上周,他拜访了在农村的祖父母。A. visits 单数第三人称形式; B. visit 动词原形 ;C. visited一般过去式。因为句中有一般过去式的标志性短语:last week.,故答案选C。
【点评】考查动词的时态,注意句中的时间状语。
11.—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+时间是一般过去时的标志词之一。
12.Jake _____his key in the office so he had to wait until his wife _______ home.
A. has forgotten … comes B. forgot… come
C. had left… came D. had left…would come
【答案】 C
【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
13.John ________ his grandma every day when she was in hospital.
A. visited B. was visiting C. visits D. is visiting
【答案】 A
【解析】【点评】句意:奶奶住院时,约翰每天去看她。奶奶住院是过去的状态,在这期间发生的约翰每天看望奶奶的动作指的是过去经常反复发生的动作,用一般过去时态,动词用过去式。故选A。
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.--- When ______ you ______ here?
--- Two days ago.
A. did;come B. have; come C. will; come D. do; come
【答案】 A
【解析】【分析】:本题考点为时态。根据答语的明显时间标志词ago,可知本题所考时态为一般过去时。故答案为A。
17.—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。
【点评】考查被动语态。注意一般过去时态被动语态的构成。
18.-Have you ever been to Xiamen?
-Yes. I _ there in 2013.
A. go B. went C. have gone
【答案】 B
【解析】【分析】句意:一你去过厦门吗?一是的,我2013年去的。当句子里有表示过去的时间状语时,句子通常就是强调在这个过去时间里发生的动作,句子要用一般过去时态。本句强调在2013年去那儿,用一般过去时,故选B。
19.He_____ his English teacher when he was sightseeing in Paris.
A. has met B. had met C. met D. would meet
【答案】 C
【解析】【分析】句意:他在巴黎观光时遇到了他的英语老师。由题干中的语句when he was sightseeing in Paris.提示可知此句要用一般过去时。meet,遇到,动词;其过去式是met,故选C。
【点评】考查一般过去时的基本用法。注意不规则动词的过去式的书写。
20.— 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四种事态的用法和区别。
21.—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,三年前,可知此处用一般过去时,故为joined。第二空,根据for 3 years,可知此处用延续性动词的现在完成时,结构为have done,主语是I,故用have been。故选D。
【点评】考查一般过去时和现在完成时。注意根据时间状语确定动词的时态。
22. — 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。
23.— Do you know ___________ yesterday?
—Yes. He went for the boat race.
A. why didn't Peter go to school B. why doesn't Peter go to school
C. why peter didn't go to school D. why peter doesn't go to school
【答案】C
【解析】【分析】句意:---你知道昨天Peter为什么没去上学吗?---知道,他去看赛艇去了。根据句中的时间状语yesterday可知此处用一般过去时,排除AD;宾语从句中要保持陈述语序,所以A错误,故答案为C。
【点评】考查宾语从句的时态和语序。在宾语从句中,动词的时态通常根据从句中的时间状语来确定;语序是陈述语序。
24.—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。
【点评】该题型是属于基础题型,是必考内容。英语动词同汉语一样具有一词多义,一词多性的特点。解答此类问题首先要理解每个单词的基本含义,并注意交叉含义间的区别,了解其特殊用法及习惯搭配等特点,然后结合语境选择正确答案。英语宾语从句的时态和主句没有必然的联系,需结合语境进行具体分析。
25.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。
【点评】考查动词的时态和被动语态,注意复合句中时态的前后一致。
26.– 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。
27.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。
【点评】考查动词一般过去时和现在完成时。掌握动词时态的区别和常用的时间状语。
28.—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。
【点评】考查一般过去时,注意平时识记动词的过去式,理解句意。
29.—Have you visited the park?
—Yes. I _______ it yesterday.
A. have visited B. had visited C. visited D. visit
【答案】 C
【解析】【分析】句意是:——你参观过那个公园吗?——是的,我昨天去的。答句有明确的时间状语 yesterday,应该用一般过去时,have visited 是现在完成时,had visited 是过去完成时,visited是一般过去时,visit是一般现在时,故选C。
30.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+过去分词。
31.—Did you do anything interesting last Sunday?
—Not really. I just ______ at home.
A. stay B. stayed C. will stay D. am staying
【答案】 B
【解析】【分析】句意:——上个星期天你做了有趣的事了吗?——真的没有,我就呆在家里了。根据last Sunday,可知句子时态为一般过去时,B为过去式,故答案是B。
【点评】考查一般过去时,注意根据时间状语确定句子的时态。
32.—— Have you watched the movie the Left Ear?—— Yes, I it last night with my sister.
A. have watched
B. watched
C. will watch
D. was watching
【答案】B
【解析】【分析】句意:——你看了电影《左耳》了吗?——是的,昨天晚上我和妹妹一起看的。句中含有时间状语last night,句子就强调在last night发生的过去动作。指过去某段时间内发生的动作或存在的状态,用一般过去时态,故选B。
33.While she ______________ TV, she ______________ a sound outside the room.
A. was watching; was hearing B. watched; was hearing
C. was watching; heard D. watched; heard
【答案】 C
【解析】【分析】句意:当她正在看电视时她听见房间外的声音。while引导的时间状语从句,从句用过去进行时,主句用一般过去时。过去进行时的结构是was/were+动词ing,主语是she,所以用was,watch的ing是watching;主句中hear的过去式是heard,故选C。
【点评】考查while引导的时间状语从句,注意平时识记其结构。
34.—I know you ______ to China many years ago. And how long have you ______ in China ?
—I don't remember it exactly.
A. come, live B. came; come C. come; come D. came; lived
【答案】D
【解析】【分析】句意:—我知道你多年前就来中国了。你在中国住了多久了?—我记不太清了。根据过去时间短语many years ago可知,谓语动词使用过去式came。how long与持续性动词连用,live是持续性动词,come暂时性动词。根据语境可知,本句为现在完成时态,所以动词使用过去分词lived。故选:D。
【点评】此题考查一般过去时和现在完成时的用法。
35.—I _______to the cinema yesterday. —It's a pity. You didn't invite me.
A. go
B. went
C. have gone
【答案】B
【解析】【分析】句意:一我昨天去看电影了。一多么的遗憾,你没有邀请我。根据yesterday可知用一般过去时,yesterday现在完成时的结构,故选B。
36.– A nice car! Is it yours?–No, it isn't. I __________ it from a friend of mine two days ago.
A. borrow B. have borrowed C. will borrow D. borrowed
【答案】 D
【解析】【分析】句意:一辆漂亮的车!它是你的?一不,不是。两天前我向我的一个朋友借的。borrow sth. from sb.从某人那里借来某物。borrow表示的是借进,lend表示借出。a friend of mine我的一个朋友。根据two days ago可知该用一般过去时,故选D。
37.——Nobody but you _______ late for school this morning.
——Sorry , I _______ to school when it began to rain heavily.
A. was , went B. were ,was going C. was , was about to go D. is, am going
【答案】C
【解析】【分析】 句意:除了你今天早上没人迟到了。对不起,我即将上学的时候,天开始下起了大雨。Be about to do sth即将做某事,所以选C。
【点评】考查主谓一致。
38.—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。
【点评】考查动词的时态。注意根据时间状语确定动词时态。
39.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
展开阅读全文