一般过去时难题及答案经典.docx
《一般过去时难题及答案经典.docx》由会员分享,可在线阅读,更多相关《一般过去时难题及答案经典.docx(14页珍藏版)》请在冰豆网上搜索。
![一般过去时难题及答案经典.docx](https://file1.bdocx.com/fileroot1/2022-12/13/caf1d981-17a3-449d-bd15-405a5e05d3fb/caf1d981-17a3-449d-bd15-405a5e05d3fb1.gif)
一般过去时难题及答案经典
2020-2021年一般过去时难题及答案经典
一、初中英语一般过去时
1.—Areyouabasketballplayerinyouschool?
—Yes,I______theteam3yearsago.I______initfor3years.
A. joined,was B. wasjoined,am C. havejoined,havebeen D. joined,havebeen
【答案】D
【解析】【分析】句意:
——你是你们学校的篮球运动员吗?
——是的,我在3年前加入了篮球队。
我已经参加它3年了。
第一空,根据时间状语3yearsago,三年前,可知此处用一般过去时,故为joined。
第二空,根据for3years,可知此处用延续性动词的现在完成时,结构为havedone,主语是I,故用havebeen。
故选D。
【点评】考查一般过去时和现在完成时。
注意根据时间状语确定动词的时态。
2.BythetimeI________ontheTV,Beckham________twogoals.
A. turned;havescored
B. turned;hadscored
C. hadturned;havescored
D. hadturned;hadscored
【答案】B
【解析】【分析】句意:
当我打开电视的时候,贝克汉姆已经进了两个球。
本句是时间状语从句,bythetime到…时候为止,用于一般过去时,可排除CD选项。
从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。
【点评】考查动词时态辨析题。
3.—Wheredidyougolastweekend?
—I totheGreatWall.
A. go B. went C. willgo D. havegone
【答案】B
【解析】【分析】句意:
——上个周末你去哪里了?
——我去长城了。
A,go一般现在时。
B,went一般过去时C,willgo一般将来时。
D,havegone现在完成时。
据时间状语lastweekend可知此处用一般过去时,故用动词的过去式went。
故选B。
【点评】本题考查一般过去时。
以及go、went、willgo、havegone四种事态的用法和区别。
4.He toplaysports,butnowheisinterestedinsoccerandvolleyball.
A. doesn'tuse
B. wasn'tused
C. didn'tuse
D. didn'tused
【答案】C
【解析】【分析】句意:
他______做运动,但是现在他对足球和排球很感兴趣。
根据句意和选项可知此题考查一般过去时态的否定句式didn't+动词原形,故选C。
【点评】此题考查一般过去时态的否定句式,平时应多归纳总结各种时态,语态和句式的结构及用法。
5.Theydon'tlivehereanylonger.They_______toChengdulastmonth.
A. move
B. moved
C. willmove
D. aremoving
【答案】B
【解析】【分析】句意:
他们不再住在这里了。
他们上个月搬到成都了。
lastmonth是一般过去时的时间状语,动词用过去式,故答案选B。
【点评】考查一般过去时态。
6.JohnandI________tovisithisgrandparentslastSundayafternoon.
A. go
B. went
C. willgo
D. havegone
【答案】B
【解析】【分析】考查动词时态。
根据lastSunday知道用一般过去时,故选B。
7.—Yourcoatfitsyouwell.
—Thankyou.I itwhenIwasonvacation.
A. havebought
B. buy
C. bought
【答案】C
【解析】【分析】考查动词时态的用法。
句意:
-你的大衣非常适合你。
-谢谢,我是在我出差的时候买的。
根据when后的句子用的是一般过去时,所以这里也应该用一般过去时。
故选C。
8.Abridge________overtheriverlastyear.
A. builds B. built C. wasbuilt D. isbuilt
【答案】C
【解析】【分析】句意:
去年河上建了一座桥。
主语是谓语的执行者时,用主动语态,主语是谓语的承受者时,用被动语态。
abridge是谓语build的承受者,用被动语态;表示在lastyear发生的过去动作,用一般过去时态,故选C。
9.—HaveyoueverbeentoShanghai?
—Ofcourse.Actually,I_________thereforsixyearsbutnowIliveinTaizhou.
A. worked
B. wasworking
C. wouldwork
D. haveworked
【答案】A
【解析】【分析】句意:
——你去过上海吗?
——当然。
事实上,我在那里工作了六年,但是现在我住在泰州。
根据答语butnowIliveinTaizhou.但是现在我住在泰州,可知在上海工作为过去发生的事情,时态应用一般过去时,work的过去式为worked,故选A。
【点评】考查一般过去时。
注意根据时间状语判断句子的时态,选择正确答案。
10.Healmostfelldown.Buthe_____.
A. didn't B. doesn't C. won't
【答案】A
【解析】【分析】句意:
他几乎摔倒,但是他没有。
前句动词fell是fall的过去式,说明句子用的一般过去时态,后句也还是对那件事的描述,还是用一般过去时态,否定:
动词前面加didn't,同时把动词变为原形。
故选A。
11.—Jerry,haveyoueverbeentotheGreatWall?
—Yes.I______therewithmyparentslastyear.
A. go
B. went
C. willgo
D. havegone
【答案】B
【解析】【分析】句意:
—Jerry,你曾经去过长城吗?
—是的,去年我和我父母一起去那儿的。
由第二句的时间标志词lastyear可以理解句意为去年我和爸妈去过长城。
属于一般过去时的标志词,故选B。
【点评】本题考查动词的时态。
根据句子的时间状语确定正确的时态。
12.Mymindwasn'tonwhathewassayingsoI'mafraidI____________halfofit.
A. missed B. wasmissing C. willmiss D. wouldmiss
【答案】A
【解析】【分析】句意:
本题翻译为:
我的心思不在他刚才所说的内容上,所以我担心我刚才错过了一半的内容。
A.missed一般过去时;B.wasmissing过去进行时C.willmiss一般将来时;D.wouldmiss过去将来时。
根据句意,可知表示过去错过了一半的内容,所以用一般过去时,故选A。
【点评】此题考查一般过去时的用法。
13.---When______you______here?
---Twodaysago.
A. did;come
B. have;come
C. will;come
D. do;come
【答案】A
【解析】【分析】:
本题考点为时态。
根据答语的明显时间标志词ago,可知本题所考时态为一般过去时。
故答案为A。
14.-HaveyoueverbeentoXiamen?
-Yes.I _ therein2013.
A. go
B. went
C. havegone
【答案】B
【解析】【分析】句意:
一你去过厦门吗?
一是的,我2013年去的。
当句子里有表示过去的时间状语时,句子通常就是强调在这个过去时间里发生的动作,句子要用一般过去时态。
本句强调在2013年去那儿,用一般过去时,故选B。
15.MarkZuckerberg,founderofFacebook,______________todonatealotofmoneytocharitywhenhisdaughterwasborn.
A. decides B. hasdecided C. haddecided D. decided
【答案】D
【解析】【分析】句意:
当脸书的创始人——马克·扎克伯格的女儿出生的时候,他决定把很多钱捐给慈善事业。
根据whenhisdaughterwasborn.可知,句子为一般过去时。
故答案是D。
【点评】考查动词时态,注意一般过去时的判定依据。
16.—HaveyoueverbeentoSouthTowerPark?
—Yes.I___________thereafewmonthsago.
A. went B. havebeen C. havegone
【答案】A
【解析】【分析】句意:
—你曾经去过南塔公园吗?
—是的,几个月前我去那儿了。
havebeento曾经去过某地;havegoneto去某地了;根据afewmonthsago.可知用一般过去时,动词用过去式,故选A。
【点评】考查动词时态辨析。
根据时间状语确定合适的动词。
17.—Thereissomeoneknockingatthedoor.
—Itmustbethecomputerrepairman.I himtocometofixmycomputer.
A. call
B. havecalled
C. called
D. willcall
【答案】C
【解析】【分析】句意:
——有人在敲门。
——一定是电脑维修人员。
我给他打电话来修理我的电脑。
因此先打电话,然后维修人员来修理他,故此处用一般过去时,故此处为called,故选C。
【点评】本题考查时态辨析。
以及call;havecalled;called;willcall四种时态的用法和区别。
18.—DidyoudoanythinginterestinglastSunday?
—Notreally.Ijust______athome.
A. stay
B. stayed
C. willstay
D. amstaying
【答案】B
【解析】【分析】句意:
——上个星期天你做了有趣的事了吗?
——真的没有,我就呆在家里了。
根据lastSunday,可知句子时态为一般过去时,B为过去式,故答案是B。
【点评】考查一般过去时,注意根据时间状语确定句子的时态。
19.AfterStevensentsomee-mails,he______surfingtheInternet.
A. starts
B. hasstarted
C. willstart
D. started
【答案】D
【解析】【分析】句意:
Steven发了一些电子邮件之后,他就开始上网冲浪。
start开始,是一个动词。
根据句意和上句话中Stevensentsomee-mails可知,这里应该用一般过去时。
故选D。
A是一般现在时;B是现在完成时;C是一般将来时。
【点评】考查动词时态。
20.I acameratwoweeksagobutIhaven'thadachancetouseit.
A. havebought
B. bought
C. willbuy
【答案】B
【解析】【分析】句意:
在两个星期前我买了一个照相机,但我没有机会使用它。
havebought属现在完成时;bought是buy的过去式,属一般过去时;willbuy属一般将来时。
根据时间状语twoweeksago可知该用一般过去时,所以选B
21.Alice__________for15years,yetshestilldoesn'tknowwhatkindofmanshe__________.
A. hasbeenmarried;hasmarriedwith
B. hasgotmarried;marriedto
C. hasbeenmarried;married
D. hasmarried;hasmarriedto
【答案】C
【解析】【分析】句意:
爱丽丝已经结婚十五年了,然而她还不知道她嫁的是什么样的男人。
第一空根据时间状语for15years,十五年了,可知动作从过去开始发生持续到现在,时态为现在完成时has+过去分词,且动词应为延续性动词;短暂性动词marry变为延续性,应用hasbeenmarried。
第二空,结婚,marry,动作发生在过去,因此用一般过去时married,故选C。
【点评】考查现在完成时。
注意掌握现在完成时的时间状语提示和结构:
have/has+过去分词。
22.—Jack,youlookmorehandsomeinyournewshirttoday.
—Oh.Really?
I____itinacheapstorewithmymom.
A. buy
B. willbuy
C. bought
【答案】C
【解析】【分析】句意:
——Jack,今天你穿你的新衬衫更帅了。
——哦,真的吗?
我和我妈妈在一家便宜的商店买的。
A.买,一般现在时;B.将买,一般将来时;C.买了,一般过去时。
买衬衫这个动作则应发生在过去,则此处应用一般过去时态,故选C。
【点评】考查一般过去时,注意平时识记动词的过去式,理解句意。
23.—Haveyouvisitedthepark?
—Yes.I_______ityesterday.
A. havevisited B. hadvisited C. visited D. visit
【答案】C
【解析】【分析】句意是:
——你参观过那个公园吗?
——是的,我昨天去的。
答句有明确的时间状语yesterday,应该用一般过去时,havevisited是现在完成时,hadvisited是过去完成时,visited是一般过去时,visit是一般现在时,故选C。
24.–Whendidyou_________intothisnewhouse?
—Well,I_________hereforamonth.
A. move,live
B. moved,lived
C. moved,havelived
D. move,havelived
【答案】D
【解析】【分析】句意:
—你什么时候搬到这个新房子的?
—好的,我已经在这住了一个月了。
根据上文是对一般过去的提问,可知用一般过去时态,根据语境下文应该用现在完成时来回答。
根据题意故选D。
25.—Anexplosion(爆炸)happenedinYanchenseveralweeksago.
—Iwonder________.
A. whendidtheaccidenthappen
B. whatcausedtheterribleaccident
C. howmanypeoplearekilledintheaccident
D. howdidthegovernmenthelpsolvetheproblem
【答案】B
【解析】【分析】句意:
——数周前盐城发生了一起爆炸事件。
——我想知道是什么引起了这场严重的事故。
描wonder后接宾语从句,从句用陈述句的语序,故排除A、D选项,描述发生的事情,用一般过去时,故排除C选项,故选B。
【点评】考查宾语从句的时态和语序。
注意宾语从句用陈述句的语序。
26.——HaveyouwatchedthemovietheLeftEar?
——Yes,I itlastnightwithmysister.
A. havewatched
B. watched
C. willwatch
D. waswatching
【答案】B
【解析】【分析】句意:
——你看了电影《左耳》了吗?
——是的,昨天晚上我和妹妹一起看的。
句中含有时间状语lastnight,句子就强调在lastnight发生的过去动作。
指过去某段时间内发生的动作或存在的状态,用一般过去时态,故选B。
27.TheRedCross___________medicalteamtothevillageimmediatelyaftertheearth-quake.
A. prepare
B. sent
C. organize
D. let
【答案】B
【解析】【分析】句意:
地震过后,红十字会马上派医疗队到村里去。
A.准备;B.派送;C.组织;D.让。
sendsb.doaplace派某人去某事,固定搭配,故答案是B。
【点评】考查动词辨析,注意识记固定搭配sendsb.doaplace的意义和用法。
28.—Iknowyou______toChinamanyyearsago.Andhowlonghaveyou______inChina?
—Idon'trememberitexactly.
A. come,live
B. came;come
C. come;come
D. came; lived
【答案】D
【解析】【分析】句意:
—我知道你多年前就来中国了。
你在中国住了多久了?
—我记不太清了。
根据过去时间短语manyyearsago可知,谓语动词使用过去式came。
howlong与持续性动词连用,live是持续性动词,come暂时性动词。
根据语境可知,本句为现在完成时态,所以动词使用过去分词lived。
故选:
D。
【点评】此题考查一般过去时和现在完成时的用法。
29.——N