人教版英语七年级英语∶英语一般过去时专练附解析
一、初中英语一般过去时 1.—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。
【点评】考查一般过去时和现在完成时。注意根据时间状语确定动词的时态。
2.Bella, a young singer, ______ on January, 2015 because of cancer. Her death made us very sad.
A. has been dead
B. has died
C. was dead
D. died
【答案】
D
【解析】【分析】句意:贝拉,一位年轻的歌手在 2015 年的 1 月因为癌症去世了。她的死叫我们很难过。根据时间 on January, 2015 可知用过去式,结合句意和语境应选 D。
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.The old man _________________ Bajin was a famous writer.
A. was called
B. is called
C. called
D. calls
【答案】
C
【解析】【分析】句意:
老人巴金是一位著名的作家。谓语动词是 was,故此处缺少非谓语动词,call 与 man 是被动关系,故是过去分词用后置定语,故选 C。
【点评】考查非谓语动词,注意过去分词的用法。
5.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。
【点评】此题考查一般过去时态的否定句式,平时应多归纳总结各种时态,语态和句式的结构及用法。
6.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。
【点评】考查一般过去时态。
7.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。
【点评】考查一般过去时的构成和用法。根据语境确定的动词的时态。
8.—Steven had nothing for breakfast this morning,
?
—No. Because he had a fever.
A. hadn"t he
B. had he
C. didn"t he
D. did he
【答案】
D
【解析】【分析】句意:——Steven 今天早餐什么也没吃,是吗?——是的,因为他发烧了。这是一个反意疑问句,反意疑问句遵循“前否后肯”或“前肯后否”的原则,而且后半句的动词在时态,人称和数等方面必须和前半句的动词相呼应。当原句是一般过去时,根据句中的 nothing 可知陈述句部分是否定,相当一个否定句,后用简短的肯定的一般疑问句形式,即助动词+主语(人称代词),原句是一般过去时,助动词用 did,所以反意疑问句用肯定 did he,故答案选 D。
【点评】考查反意疑问句。注意反意疑问句的用法。
9.John and I ________ to visit his grandparents last Sunday afternoon.
A. go
B. went
C. will go
D. have gone
【答案】
B
【解析】【分析】考查动词时态。根据 last Sunday 知道用一般过去时,故选 B。
10.He almost fell down. But he _____.
A. didn"t
B. doesn"t
C. won"t
【答案】
A
【解析】【分析】句意:他几乎摔倒,但是他没有。前句动词 fell 是 fall 的过去式,说明句子用的一般过去时态,后句也还是对那件事的描述,还是用一般过去时态,否定:动词前面加 didn"t,同时把动词变为原形。故选 A。
11.—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。
【点评】考查一般过去时。注意根据时间状语判断句子的时态,选择正确答案。
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.—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。
【点评】本题考查动词的时态。根据句子的时间状语确定正确的时态。
14.—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。
15.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。
【点评】本题考查动副短语的用法和一般过去时。注意动副短语中代词的位置。
16.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 是系动词,没有被动形式。
17.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。
【点评】此题考查一般过去时。根据上下文的联系确定句子时态。
18.—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。
【点评】考查动词的时态,辨析和短语。根据语境判断句意,选出恰当的选项。
19.-Have you ever been to Xiamen?
-Yes. I
_
there in 2013.
A. go
B. went
C. have gone
【答案】
B
【解析】【分析】句意:一你去过厦门吗?一是的,我 2013 年去的。当句子里有表示过去的时间状语时,句子通常就是强调在这个过去时间里发生的动作,句子要用一般过去时态。本句强调在 2013 年去那儿,用一般过去时,故选 B。
20.—Have you ever been to South Tower Park?
—Yes. I ___________there a few months ago.
A. went
B. have been
C. have gone
【答案】A
【解析】【分析】句意:—你曾经去过南塔公园吗?—是的,几个月前我去那儿了。have been to 曾经去过某地;have gone to 去某地了;根据 a few months ago.可知用一般过去时,动词用过去式,故选 A。
【点评】考查动词时态辨析。根据时间状语确定合适的动词。
21.—Your coat fits you well.
— Thank you. I
it when I was on vacation.
A. have bought
B. buy
C. bought
【答案】
C
【解析】【分析】考查动词时态的用法。句意:-你的大衣非常适合你。-谢谢,我是在我出差的时候买的。根据 when 后的句子用的是一般过去时,所以这里也应该用一般过去时。故选 C。
22.— 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。
【点评】考查时态辨析
23.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。
【点评】考查动词的时态和被动语态,注意复合句中时态的前后一致。
24.—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。
【点评】考查动词辨析及一般过去时,注意平时识记。
25.– 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。
26.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+过去分词。
27.— Look at the sign! It says "No smoking".
—Oh, sorry. I ______ it.
A. don"t see
B. haven"t seen
C. wasn"t seen
D. didn"t see
【答案】
D
【解析】【分析】句意:——看看这个标志,它说“禁止吸烟”。——哦,对不起,我没有看见它。A.一般现在时;B.现在完成时;C.一般过去时的被动语态;D.一般过去时。根据句子可知是过去没有看见“禁止吸烟”标志,现在看见了,所以用一般过去时,故选 D。
【点评】考查一般过去时,注意理解句意。
28.— 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。
【点评】考查动词辨析。熟记这几个词的区别和意义。
29.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 引导的时间状语从句,注意平时识记其结构。
30.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 是一般将来时。
【点评】考查动词时态。
31.- 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
【解析】【分析】句意:——收音机说明天峨眉山会有大暴雨。——真倒霉。我和我的同学计划去那里。根据答语 Bad luck 可知他在听了峨眉山有大暴雨后非常失望, 可以推测他的计划被打乱了, 而这个计划肯定是早已计划好的, 是一个过去的动作, 所以此句应用一般过去时, 谓语动词应用其过去式, 结合选项故选 C。
【点评】考查一般过去时,注意时态的辨析。
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.—An explosion (爆炸)
happened in Yanchen several weeks ago.
—I wonder ________.
A. when did the accident happen
B. what caused the terrible accident
C. how many people are killed in the accident
D. how did the government help solve the problem
【答案】
B
【解析】【分析】句意:——数周前盐城发生了一起爆炸事件。——我想知道是什么引起了这场严重的事故。描 wonder 后接宾语从句,从句用陈述句的语序,故排除 A、D 选项,
描述发生的事情,用一般过去时,故排除 C 选项,故选 B。
【点评】考查宾语从句的时态和语序。注意宾语从句用陈述句的语序。
34.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。
【点评】考查动词一般过去时和现在完成时。掌握动词时态的区别和常用的时间状语。
35.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 的用法。
36.I was walking in the street when someone _______ me.
A. called
B. was calling
C. calls
D. call
【答案】
A
【解析】【分析】句意:我正在街上走这时有人叫我。状语从句中前后时态要保持一致,根据主句中的 was walking 可知此处用过去的时态,排除 CD;此处 call 表示短暂性动作,所以不用进行时态,故答案为 A。
【点评】考查动词的时态,注意时态的前后一致。
37.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。
【点评】考查动词的时态。
38.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。
【点评】考查一般过去时态。
39.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。
40.—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。
【点评】考查动词一般过去时的用法。
41.—________ you _______the Chinese Culture Festival in the Central Square?
—Yes. It was really a great success.
A. Are…attending
B. Will…attend
C. Do…attend
D. Did…attend
【答案】D
【解析】【分析】句意:—你参加了中央广场的中国文化节吗?—是的。这真是一个巨大的成功。根据答语 It was really a great success.,可知是过去的动作,需用一般过去时,可排除 ABC 三个选项,故选 D。
【点评】考查动词时态辨析题。根据提示和语境确定动词的正确时态,选出正确答案。
42.—_____ 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 判断时态。
43.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。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。当由并列连词连接几个并列主语时,谓语动词往往与最近的主语保持一致,这就是英语中所谓的就近原则,熟记即可。
44.Yesterday when I _______ to the station, the train ______ already.
A. got, had left
B. got, has left
C. had got, left
D. got, left
【答案】
A
【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选 A。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
45.— What did you do last night?
— I ________ my homework and watched TV.
A. did
B. do
C. am doing
D. will do
【答案】
A
【解析】【分析】句意为:—昨天晚上你做了什么?—我做了我的作业,还看了电视。由last night 可知此句为一般过去时,故选 A。
【点评】考查句子的时态。
46.I
Game of Thrones(权利的游戏)
with my friends last month. It"s amazing.
A. watch
B. watched
C. watches
D. have watched
【答案】
B
【解析】【分析】句意:
我上个月和我的朋友一起看了《权力的游戏》,太神奇了。last month,是一般过去时标志
, 因此用过去式 watched,故选 B。
【点评】考查时态,注意一般过去时的用法。
47.He ______ in his father"s shop for several months when he was a high school student.
A. worked
B. has worked
C. had worked
D. was working
【答案】
A
【解析】【分析】句意:当他是一名中学生的时候他在他父亲的商店里工作了好几个月。worked 是过去式,工作;has worked 现在完成时;had worked 过去完成时,表示在一个过去动作之前发生的动作;was working 过去进行时,表示过去某个时间正在发生的动作。根据句意和句中的时间状语 when he was a high school student 可知,这里说的是过去的事情,应使用一般过去时态,选 A。
48.—Hi, Jack. Nice to meet you here in Taizhou! —Me too. But I _______ you were in Shanghai.
A. think
B. thought
C. am thinking
D. will think
【答案】
B
【解析】【分析】句意:一你好,杰克,很高兴在泰州这儿见到你。一我也是。但是我以为你在上海。A.一般现在时态;B.一般过去时态;C.现在进行时态;D.一般将来时态。在我见到你之前以为你在上海,表示过去的状态,用一般过去时,故选 B。
49.——Have you bought the best-sell book in the store near our school?
——Yes, I _____ it three days ago,but I hear that they ________
A. have bought, sell out
B. bought, have been sold out
C. bought, have sold out
D. have had, have been sold out
【答案】
B
【解析】【分析】句意:---你购买了我们学校附近那家书店里的畅销书了吗?---对,我 3天之前买的,但我听说他们已经卖空了。从时间状语 three days ago 可以看出这里应该用一般过去时;第二个分句中的 they 指的是畅销书,它是动词 sell out 的承受着,所以要用被
动语态。所以选 B。
【点评】考查动词的时态和语态。
50.I _______ along the road when I saw Peter. So we stopped and had a chat.
A. walked
B. was walking
C. would walk
D. had walked
【答案】
B
【解析】【分析】句意:“当我看见彼得时我正在沿着马路走。连词 when 意为“当……的时候”引导时间状语从句,从句用一般过去时,主句用过去进行时,表示当某一表示过去的动作发生时,另一动作正在进行。故选 B。
【点评】考查动词时态用法。
相关热词搜索: 英语 人教版 七年级