您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 一般过去时和现在完成时练习题含答案
一般过去时和现在完成时练习题Name__________Class_______1.A.用already或yet1)Havetheytakendowntheoldpictures______?No,theyhaven’t_______.2)Mostofushavefinishedourcompositions_____.3)Hesaidhehadn’tvisitedtheexhibition________.B.用since或for1)Wehavelearnedfivelessons_____thebeginningofthisterm.2)MrsLiaohasbeeninhospital______lastweek.3)Ihavestayedatmyaunt’s_____twoweeks.C.用havegone或havebeen1)Wherearetheboystudents?They_____totheschoolfactory.2)Isyourfatherin?No,he____toShenzhen._______heever______therebefore?Yes,he___thereseveraltimes3)HeaskedmeifI_____toHangzhoubefore.ItoldhimthatIwantedtogothereforavisitasI____never____tothatcitybefore.2.选择填空1.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.A.hadmade…havetriedB.made…havetriedC.hasmade…tried2“He____todrawhorsesalready”.“When______he?”“Lastyear“A.haslearned…didB.learned…didC.haslearned…has3.Tom_____upintothetree.Look,he____highupthere!A.hasgot…isB.hasclimbed…wasC.got…was4.____you_____thetextyet?Yes,we____ittwohoursago.A.Did…copy…didB.Have…copied…haveC.Have…copied…did5.“Why______she_______angry?”“Becausehe_____atherjustnow.”A.did…get…shoutedB.has…got…shoutedC.did…get…hasshouted6.______you__________thefilmbefore?Where_____you____it?A.Have…seen…did…seeB.Did…see…did…watchC.Have…seen…have…seen7.You____mewaitingfortwohours.I____foryousincefive.A.kept…waitedB.havekept…waitedC..havekept…havewaited8.Where______John_______?Tothelibrary.He_________thereforanhour.A.has…been…hasgoneB.has…gone…hasbeenC.did…go…went9.______thebabystill_____?No,it_______crying.A.Has…cried…hasstoppedB.Is…crying…stoppedC.Is…crying…hasstopped10.I_______theway.I________hereforquitemanyyears.A.knew…havelivedB.knew…liveC.know…havelived11._____youever_____America?Yes,Ihave.A.Have…gonetoB.Have…goneinC.Have…beento12.-Ihaveseenthefilm“Titanic”already.-When__________you__________it?-Thedaybeforeyesterday.A.have;seenB.will;seeC.did;seeD.did;seen13.MrBlack__________inChinasincefiveyearsago.A.livedB.haslivedC.livesD.isgoingtolive14.We____________treeslastSunday.Sofarwe__________over3,000treesthere.A.planted;plantedB.planted;haveplantedC.haveplanted;planted练习答案:1.A.1)yet,yet2)already3)yetB.1)since2)since3)sinceC.1)havebeen2)hasgone,Has,been,hasbeen3)havebeen,havebeen2.BDACAADBDCCDDBCABCDBDCADCBB
本文标题:一般过去时和现在完成时练习题含答案
链接地址:https://www.777doc.com/doc-4785141 .html