英语一般过去时专项训练100(附答案)
一、初中英语一般过去时
1.Mr Zhang and his wife    _______to the party last Sunday。(  )
A.  invited                                         B. was invited                                C. were invited
【答案】
【解析】【分析】句意:上周星期天请的张先生和妻子参加晚会。表示上周星期天发生的过去动作,用一般过去时态;主语Mr Zhang and his wife是谓语动词invite的承受者,用被动语态,主语Mr Zhang and his wife表示复数合义。故选C。
2.— Are you a basketball player in your 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 years ago是一般过去时的标志,join和主语 I 之间是主动关系,for 3 years 是时间段,是现在完成时标志,故用持续性动词,have been in表示持续,故选D。
【点评】考查时态,注意现在完成时的持续性动词的用法。
3.I was walking in the street when someone _______ me.           
A. called                                B. was calling                                C. calls                                D. call
【答案】
【解析】【分析】句意:我正在街上走这时有人叫我。状语从句中前后时态要保持一致,根据主句中的was walking可知此处用过去的时态,排除CD;此处call表示短暂性动作,所以不用进行时态,故答案为A。
【点评】考查动词的时态,注意时态的前后一致。
4.He_____ his English teacher when he was sightseeing in Paris.           
A. has met                            B. had met                            C. met                            D. would meet
【答案】
【解析】【分析】句意:他在巴黎观光时遇到了他的英语老师。由题干中的语句when he was sightseeing in Paris.提示可知此句要用一般过去时。meet,遇到,动词;其过去式是met,故选C。
【点评】考查一般过去时的基本用法。注意不规则动词的过去式的书写。
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
【答案】
【解析】【分析】句意:——抱歉,昨天我由于差错拿走了你的字典。——没关系。yesterday昨天,和一般过去时连用,take:带走,bring:带来,get:得到,by mistake:由于差错,by hand:手工,in this way:以这种方式,根据句意可知答案,故选B。
【点评】考查动词的时态,辨析和短语。根据语境判断句意,选出恰当的选项。
6.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
【答案】
【解析】【分析】句意:姚明,一个篮球天才,当他年轻时经常玩水球运动。根据 when he
was young,可知句式时态是一般过去时,used to do sth.过去经常做某事;be used to doing,习惯做某事,故选B。
【点评】此题考查一般过去时。根据上下文的联系确定句子时态。
7.Mrs Black      some flowers in the garden yesterday.           
A. picks                                     B. picked                                     C. is picked
【答案】
【解析】【分析】句意:布莱克夫人昨天在花园里摘了一些花。时间状语是昨天,应该用一般过去时,故选B。
【点评】考查动词过去时。表达过去发生的动作用一般过去时。
8.—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
【答案】
【解析】【分析】句意:——在过去的几年里,我们家乡发生了巨大的变化。——是的。我们年轻时情况不同。根据后文when we were young可知,本句时态为一般过去时,用were。故选D。
【点评】考查一般过去时,注意根据时间状语或其他动词的时态,判断考查的时态。
9.John ________ his grandma every day when she was in hospital.
A. visited                            B. was visiting                            C. visits                            D. is visiting
【答案】
【解析】【点评】句意:奶奶住院时,约翰每天去看她。奶奶住院是过去的状态,在这期间发
生的约翰每天看望奶奶的动作指的是过去经常反复发生的动作,用一般过去时态,动词用过去式。故选A。
10.— 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
【答案】
【解析】【分析】句意:——你知道詹妮昨天为什么没去上学吗?——是的,她生病住院了。根据yesterday,昨天,可知用一般过去时,宾语从句的语序要用陈述语序,故选C。
【点评】考查宾语从句。
connect的名词和形容词
11.—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。
【点评】考查一般过去时和现在完成时。注意根据时间状语确定动词的时态。
12.—Your coat fits you well.
— Thank you. I        it when I was on vacation.
A. have bought                                   B. buy                                   C. bought
【答案】
【解析】【分析】考查动词时态的用法。句意:-你的大衣非常适合你。-谢谢,我是在我出差的时候买的。根据when后的句子用的是一般过去时,所以这里也应该用一般过去时。故选C。
13.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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。