还剩3页未读,继续阅读
文本内容:
一般过去时和现在完成时练习题.A.用already或yetHavetheytakendowntheoldpicturesNotheyhavent.Mostofushavefinishedourcompositions.Hesaidhehadntvisitedtheexhibition.B.用since或forWehavelearnedfivelessonsthebeginningofthisterm.MrsLiaohasbeeninhospitallastweek.Ihavestayedatmyauntstwoweeks.C.用havegone或havebeenWherearetheboystudentsTheytotheschoolfactory.IsyourfatherinNohetoShenzhen.heevertherebeforeYeshethereseveraltimesHeaskedmeifItoHangzhoubefore.ItoldhimthatIwantedtogothereforavisitasInevertothatcitybefore.选择填空.Mothermeanewcoatyesterday.Iiton.Itfitsmewell.A.hadmade...havetriedB.made...havetriedC.hasmade...triedD.made...triedHetodrawhorsesalready”.“When_he”LastyearA.learned...hasB.learned...didC.haslearned...hasD.haslearned...did.Tomupintothetree.Lookhehighupthere!A.hasgot...isB.hasclimbed...wasC.got...wasD.climbed...is.youthetextyetYesweittwohoursago.A.Did...copy...didB.Have...copied...haveC.Have...copied...didD.Did...copy...had.Whysheangry”BecauseheatherjustnowA.did...get...shoutedB.has...got...shoutedC.did...get...hasshoutedD.has...got...hasshouted.youthefilmbeforeWhereyouitA.Have...seen...did...seeB.Did...see...did...watchC.Have...seen...have...seenD.Did...see...have...seen.Youmewaitingfortwohours.Iforyousincefive.A.kept...waitedB.havekept...waitedC.kept...havewaitedD.havekept...havewaited.WhereJohnTothelibrary.Hethereforanhour.A.has...been...hasgoneB.has...gone...hasbeenC.did...go...wentD.did...be...went.thebabystillNoitcrying.A.Has...cried...hasstoppedB.Is...crying...stoppedC.Did...cry...stoppedD.Is...crying...hasstopped1theway.Ihereforquitemanyyears.A.knew...havelivedB.knew...liveC.know...havelivedD.know...liveyoueverAmericaYesIhave.A.Have...gonetoB.Have...goneinC.Have...beentoD.Have...beeninMybrothercollegeforoverthreeyears.A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenatHetheArmybytheendof
1989.Heinthearmysincethen.A.joined...isB.hasjoined...hasbeenC.hadjoined...isD.hadjoined...hasbeenBythetimeIbacktheyuptensatellites.A.came...havesentB.came...hadsentC.come...havesentD.hadcome...sentJackoverfivelessonsbysevenoclock.Thenhearest.A.went...tookB.went...hadtakenC.hadgone...tookD.hadgone...hadtakenWeoutbythattimethatheaspyforalongtime.A.hadfound...hadbeenB.hadfound...wasC.found...hadbeenD.found...wasBeforethenewshimhetoknowaboutit.A.reaches...hasgotB.reached...hadgotC.reached...gotD.hadreached...gothimasecondletterbeforeIfromhim.A.wrote...heardB.wrote...hadheardC.hadwritten...heardD.havewritten...hearPeoplethatthesoldiersfighting.A.say...hadstoppedB.said...hasstoppedC.say...stoppedD.said...hadstoppedWeinagoodharvestbecauseweenoughrain.A.didntget...hadhadB.got...hadhadC.hadgot...hadhadD.got...hadnthadTheyforfivehourswhentheyinNewYork.A.flew...arrivedB.hadflown...hadarrivedC.flew...hadarrivedD.hadflown...arrivedShethatitfortwodaysbythatday.A.says...hasrainedB.says...hadrainedC.said...hadrainedD.said...rainedJohntheresincetheyearbeforesohethem.A.hadworked...knewB.hadworked...hadknownC.worked...knewD.worked...hadknownHeangrybecauseheforalongtime.A.hadgot...hadwaitedB.got...waitedC.hadgot...waitedD.got...hadwaited-Ihaveseenthefilm“Titanicalready.-Whenyouit-Thedaybeforeyesterday.A.have;seenB.will;seeC.did;seeD.did;seenMrBlackinChinasincefiveyearsago.A.livedB.haslivedC.livesD.isgoingtoliveWetreeslastSunday.Sofarweover3000treesthere.A.planted;plantedB.planted;haveplantedC.haveplanted;plantedD.haveplanted;haveplanted2already3yet2since3since2hasgoneHasbeenhasbeen3have
2.BDACAADBDCCDDBCABCDBDCADCBB现在完成时与一般过去时的区别现在完成时与一般过去时都表示“动作已经发生”,但不同点在于1现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系HehaslearnedFrenchforthreeyears.他学法语已经三年了HelearnedFrenchforthreeyears.他曾经学过三年法语WhohastakenmybagIcouldntfindit.谁拿走了我的包?我找不到了?Hecleanedthehouseyesterday.他昨天打扫过房间Theroomiscleanforhehascleaneditalready.房间很干净,因为他已经打扫过了2现在完成时不可与表示过去的时间副词连用,而一般过去时则可以Hehasdonesomewashingyesterday.Hedidsomewashingyesterday.他昨天洗衣服/already多用于肯定句,表示一事实意为已经早已.Hehadbeenreleasedalreadysincethen.自那之后他就被释放了(肯定句).Wevealreadyhadtheexam.我们已考过试了(肯定句)yet则多用于否定句、疑问句,意为还、尚、迄今、到那时I.Haveyougotityet(疑问句)你明白了么?/你收到了么?haventhadmycarrepairedyetandIanxiouslyneedtorepairit.我还没修车,我急需修好它(否定句)现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间例如Ihaveseenthefilm.我看过这部电影(现在我仍记得电影的内容)Isawthefilmthreedaysago.三天前我看了这部电影(强调是三天前,而不是别的什么时候看的电影)MrGreenhasboughtanewcomputer.格林先生买了一台新电脑(着重点是格林先生现在有了一台新电月你)MrGreenboughtanewcomputeryesterday.格林先生昨天买了一台新电脑(强调的是格林先生买新电脑的时间是昨天)
2.时间状语不同现在完成时常与alreadyyetjusteverneverbefore等副词以及“for+段时间”,“since+过去时间/从句”等时间状语连用;而一般过去时则常与“段时间+ago一justnowyesterdaylastweek等表示过去时间的状语连用例如Shehaslivedheresincetwoyearsago她两年前就住在这里了Shelivedheretwoyearsago.两年前她住在这里HehasbeenintheLeagueforthreeyears.他入团已经三年了Tomwrotealettertohisparentslastnight.昨晚汤姆给他的父母写了封信。