人教版八年级下一般过去时和现在完成时练习题_第1页
人教版八年级下一般过去时和现在完成时练习题_第2页
人教版八年级下一般过去时和现在完成时练习题_第3页
人教版八年级下一般过去时和现在完成时练习题_第4页
人教版八年级下一般过去时和现在完成时练习题_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

人教版八年级下一般过去时和现在完成时练习题学校:___________姓名:___________班级:___________考号:___________一、用单词的正确形式完成句子用already或yet1.Havetheytakendowntheoldpictures_________?No,theyhaven’t________.2.Mostofushavefinishedourcompositions_________.3.Hesaidhehadn’tvisitedtheexhibition_________.用since或for4.Wehavelearnedfivelessons________thebeginningofthisterm.5.MrsLiaohasbeeninhospital________lastweek.6.Ihavestayedatmyaunt’s________twoweeks.二、用单词的正确形式完成短文用havegone或havebeen7.Wherearetheboystudents?They_____totheschoolfactory.8.Isyourfatherin?No,he_________toShenzhen._______heever______therebefore?Yes,he___thereseveraltimes9.HeaskedmeifI__________toHangzhoubefore.ItoldhimthatIwantedtogothereforavisitasI______never_______tothatcitybefore.三、单选题10.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.A.hadmade…havetriedB.made…havetriedC.hasmade…triedD.made…tried11.“He____todrawhorsesalready”.“When______he?”“Lastyear“A.learned…has B.learned…didC.haslearned…has D.haslearned…did12.Tom_____upintothetree.Look,he____highupthere!A.hasgot…isB.hasclimbed…wasC.got…wasD.climbed…is13.——__________you__________thetextyet?——Yes,we__________ittwohoursago.A.Did;copy;did B.Have;copied;haveC.Have;copied;did D.Did;copy;had14.“Why______she_______angry?”“Becausehe_____atherjustnow.”A.did…get…shouted B.has…got…shoutedC.did…get…hasshouted D.has…got…hasshouted15.______you__________thefilmbefore?Where_____you____it?A.Have…seen…did…seeB.Did…see…did…watchC.Have…seen…have…seenD.Did…see…have…seen16.You____mewaitingfortwohours.I____foryousincefive.A.kept…waitedB.havekept…waitedC.kept…havewaitedD.havekept…havewaited17.Where______John_______?Tothelibrary.He_________thereforanhour.A.has…been…hasgone B.has…gone…hasbeenC.did…go…went D.did…be…went18.______thebabystill_____?No,it_______crying.A.Has…cried…hasstoppedB.Is…crying…stoppedC.Did…cry…stoppedD.Is…crying…hasstopped19.I_____theway.I______hereforquitemanyyears.A.knew…havelived B.knew…live C.know…havelived D.know…live20.—________youever________America?—Yes,Ihave.A.Have;goneto B.Have;gonein C.Have;beento D.Have;beenin21.Mybrother____collegeforoverthreeyears.A.hasgoneto B.hasbeento C.hasbeenin D.hasbeenat22.He________theArmybytheendof1989.He______inthearmysincethen.A.joined…isB.hasjoined…hasbeenC.hadjoined…isD.hadjoined…hasbeen23.BythetimeI_____backthey____uptensatellites.A.came…havesentB.came…hadsentC.come…havesentD.hadcome…sent24.Jack____overfivelessonsbyseveno’clock.Thenhe____arest.A.went…tookB.went…hadtakenC.hadgone…tookD.hadgone…hadtaken25.We____outbythattimethathe____aspyforalongtime.A.hadfound…hadbeenB.hadfound…wasC.found…hadbeenD.found…was26.Beforethenews____him,he____toknowaboutit.A.reaches…hasgotB.reached…hadgotC.reached…gotD.hadreached…got27.I_____himasecondletterbeforeI____fromhim.A.wrote…heardB.wrote…hadheardC.hadwritten…heardD.havewritten…hear28.People____thatthesoldiers_____fighting.A.say…hadstoppedB.said…hasstoppedC.say…stoppedD.said…hadstopped29.We____inagoodharvestbecausewe____enoughrain.A.didn’tget…hadhadB.got…hadhadC.hadgot…hadhadD.got…hadn’thad30.They_______forfivehourswhenthey______inNewYork.A.flew…arrivedB.hadflown…hadarrivedC.flew…hadarrivedD.hadflown…arrived31.She____thatit_____fortwodaysbythatday.A.says…hasrainedB.says…hadrainedC.said…hadrainedD.said…rained32.John_____theresincetheyearbefore,sohe_____them.A.hadworked…knewB.hadworked…hadknownC.worked…knewD.worked…hadknown33.He_____angrybecausehe____foralongtime.A.hadgot…hadwaitedB.got…waitedC.hadgot…waitedD.got…hadwaited34.-Ihaveseenthefilm“Titanic”already.-When__________you__________it?-Thedaybeforeyesterday.A.have;seenB.will;seeC.did;seeD.did;seen35.MrGreeninChinasinceliveyearsago.A.lived B.haslived C.lives D.isgoingtolive36.We____________treeslastSunday.Sofarwe__________over3,000treesthere.A.planted;planted B.planted;haveplantedC.haveplanted;planted D.haveplanted;haveplanted参考答案1.yetyet2.already3.yet【解析】1.句意:他们已经拆除那些旧照片吗?不,他们还没有。Yet用在否定句和疑问句中;第一个空是疑问句,第二个空是否定句,都用yet。根据题意,故填yet;yet。2.句意:我们当中的大部分已经完成了我们的作文。Already表示已经,用在完成时的肯定句。根据句意及所给单词提示,故填already。3.句意:他说他没有参观展览会。这里是完成时的否定句,这里用yet。根据句意及所给单词提示,故填yet。点睛:already多用于肯定句,表示一事实意为已经早已1.Hehadbeenreleasedalreadysincethen.自那之后他就被释放了。(肯定句)2.We'vealreadyhadtheexam.我们已考过试了。(肯定句)yet则多用于否定句、疑问句,意为还、尚、迄今、到那时1.Haveyougotityet?(疑问句)你明白了么?/你收到了么?2.Ihaven'thadmycarrepairedyetandIanxiouslyneedtorepairit.我还没修车,我急需修好它。(否定句)4.since5.since6.for【解析】4.句意:自从这个学期初,我已经学了五课。since表示自从,引导现在完成时。根据题意,故填since。5.句意:MrsLiao自从上周酒已经住在医院里了。sincelastweek。根据句意及所给单词提示,故填since。6.句意:我已经呆在姑姑家两周了。for+一段时间。根据题意,故填for.点睛:Since用来说明动作起始时间;for用来说明动作持续时间长度。Ihavelivedhereformorethantwentyyears.IhavelivedheresinceIwasborn..Myaunthasworkedinaclinicsince1949.7.havebeen8.hasgoneHasbeenhasbeen9.havebeenhavebeen【解析】7.句意:那些男学生在哪儿?他们已经去了学校工厂。根据语境可知用现在完成时,其结构是have/hasdone的形式。短语havebeento…表示去过某地。根据句意及所给单词提示,故填havebeen。8.句意:你的父亲在吗?不,他去了深圳,他以前去过那儿吗?短语havegoneto…表示去了……;第一个空主语是第三人称单数,助动词用has;下文是完成时的一般疑问句,其结构是Have+主语+done的形式。短语havebeenthere表示去过那儿;短语havebeenthere表示去过那儿。故填hasgone;Has;been;hasbeen。9.句意:他问我是否以前去过杭州?我告他我想去那儿旅行,因为我以前从来没有去过那个城市。这里是havebeento…表示去过某地。主语是第一人称,这里助动词用have。根据句意及所给单词提示,故填havebeen;have;been。10.B【解析】句意:母亲昨天给我做了一件新大衣。我已经试穿了它,它很适合我。根据时间状语可知第一个空是一般过去时态,根据语境第二个空是现在完成时,其结构是havedone的形式,短语tryon表示试穿。根据题意,故选B。11.D【解析】句意:他已经学着画房子了。他什么时候学的?去年。根据语境可知第一空是现在完成时,其结构是havedone的形式,主语是单数,助动词用has。根据下文时间状语lastyear,可知是一般过去时态,用助动词did。根据题意,故选D。12.A【解析】句意:汤姆已经爬上了树。看,他在那里很高。根据语境可知第一空是现在完成时,其结构是have/hasdone的形式。主语是单数,这里用has,第二个空可知用is,根据题意,故选A。13.C【分析】

【详解】句意:你们已经抄课文了吗?是的,我们两个小时之前抄了。考查动词时态。yet是现在完成时的标志词,排除A和D选项。twohoursago是一般过去时标志词,故选C。14.A【解析】句意:“她为什么变得生气?”“因为他刚才朝他大喊”。根据题意可知第一个句子是一般去时态的一般疑问句,要借助助动词did,其结构是疑问词+did+动词的原形+其他?短语shoutat…表示嘲笑某人。根据语境可知是一般过去时态。根据题意,故选A。15.A【解析】句意:你以前看过这部电影吗?你在哪儿看得它?根据语境可知第一个句子是现在完成时,且结构是Have+主语+动词的过去分词+其他?根据语境可知第二个句子是一般过去时态的特殊疑问句,其结构是疑问词+did+主语+动词的原形?根据题意,故选A。16.D【解析】句意:你一直使我等了两个小时,自从五岁的时候我就等你。根据语境可知用现在完成时,其结构是havedone的形式,短语keepsb.doingsth.表示使某人一直做某事;短语waitfor..表示等……。根据题意,故选D。17.B【分析】

【详解】句意:约翰去哪儿了?图书馆,他已经去那儿一个小时了。考查动词时态。havegoneto…去了某地未回来;havebeento…去过某地,已回来。for+一段时间要与现在完成时连用,排除C和D选项,第一个空表示“John去哪了”,说明John此时不在,故选B。18.D【解析】句意:那个婴儿还在哭吗?不,它已经停止了哭。根据语境可知第一句子是现在进行时,其结构是bedoing的形式。主语是单数用is。第二个空是现在完成时,其结构是havedone的形式。短语stopdoingsth.表示停止做某事。根据题意,故选D。19.C【详解】句意:我认识路,我在这儿居住很多年了。考查时态辨析。第一空讲的一般的情况,用一般现在时。第二空根据“for+一段时间”可知用现在完成时。故选C。【点睛】20.C【详解】句意:——你曾经去过美国吗?——是的,我去过。考查一般疑问句和现在完成时。havegoneto去了某地,还未回来;havebeento去过某地,已经回来了;havebeenin在某地待了多长时间,常与时间段连用。根据答句Yes,Ihave.可知被谈论的人在现场,应是问是否去过,用havebeento符合语境。故选C。【点睛】21.D【解析】句意:我的弟弟上大学已经三年多了。短语havegoneto…表示去了……;havebeento…表示去过某地;havebeenin…表示呆在某地多长时间;beatcollege表示上大学。根据题意,故选D。22.D【解析】句意:他在1989年底已经参军了。自从那个时候,他已经参军了。短语jointheArmy参军;根据时间状语bytheendof1989可知用过去完成时,其结构是haddone的形式;根据时间状语sincethen可知是谓语动词用持续性的,havebeeninthearmy表示参军,根据题意,故选D。23.B【解析】句意:当我回来的时候,他们已经发送了10颗卫星。Bythetime引导的时间状语从句,主语是过去完成时,从句用一般过去时态,第一个是一般过去时态,短语comeback表示回来;短语sentup表示发送,这里是过去完成时,其结构是haddone的形式。根据题意,故选B。24.C【解析】句意:在七点之前杰克已经复习了5课,然后他休息。根据时间状语byseveno’clock可知用过去完成时,其结构是haddone的形式。根据语境可知第二个空是一般过去时态,短语havearest表示休息,have的过去式是had。根据题意,故选C。25.A【解析】句意:那时我们发现他已经做了很长时间的间谍了。根据时间状语bythattime可知,第一个空是过去完成时,其结构是haddone的形式。根据时间状语foralongtime可知用过去完成时,根据题意,故选A。26.B【解析】句意:在消息传到他之前,他已经知道了。这里是before引导的时间状语从句,主句用过去完成时,从句用一般过去时态,第一空用reach的过去式,第二个空用完成时,haddone的形式。根据题意,故选B。27.C【解析】句意:在我收到他的来信之前,我已经又给他写了一封信。这里是before引导的时间状语从句,主句用过去完成时,从句用一般过去时态,过去完成时的结构是haddone的形式,短语hearfrom…表示收到……。根据题意,故选C。28.D【解析】句意:人们说士兵们已经停止战斗了。根据语境可知主句是一般过去时态,从句动作发生在主句之前,用过去完成时,其结构是haddone的形式。根据题意,故选D。29.B【解析】句意:因为我们有足够的雨水,我们丰收了。这里是主

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论