一般过去时和现在完成时练习题-含答案_第1页
一般过去时和现在完成时练习题-含答案_第2页
一般过去时和现在完成时练习题-含答案_第3页
一般过去时和现在完成时练习题-含答案_第4页
一般过去时和现在完成时练习题-含答案_第5页
全文预览已结束

下载本文档

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

文档简介

一般过去时和现在完成时练习题1.A.alreadyyet1)Havetheytakendowntheoldpictures______?No,theyhaven’t_______.2)Mostofushavefinishedourcompositions_____.3)Hesaidhehadn’tvisitedtheexhibition________.1)Wehavelearnedfivelessons_____thebeginningofthisterm.2)MrsLiaohasbeeninhospital______lastweek.3)Ihavestayedatmyaunt’s_____twoweeks.C.havegonehavebeen1)Wherearetheboystudents?They_____totheschoolfactory.2)Isyourfatherin?No,he____toShenzhen._______heever______therebefore?Yes,he___thereseveraltimes3)HeaskedmeifI_____toHangzhoubefore.ItoldhimthatIwantedtogothereforavisitasI____never____tothatcitybefore.____meanewcoatyesterday.I_______iton.Itfitsmewell.A.hadmadehavetriedB.madehavetriedC.hasmadetriedD.madetried2“He____todrawhorsesalready”.“When______he?”“Lastyear“A.learnedhasB.learneddidC.haslearnedhasD.haslearneddid_____upintothetree.Look,he____highupthere!A.hasgotisB.hasclimbedwas

C.got

was

D.climbedisyou_____thetextyet?Yes,we____ittwohoursago.A.DidcopydidB.HavecopiedhaveC.HavecopieddidD.Didcopyhad“Why______she_______angry?”“Becausehe_____atherjustnow.”A.didgetshoutedB.hasgotshoutedC.didgethasshoutedD.hasgothasshouted6.______you__________thefilmbefore?Where_____you____it?A.HaveseendidseeB.DidseedidwatchC.HaveseenhaveseenD.Didseehaveseen____mewaitingfortwohours.I____foryousincefive.A.keptwaitedB.havekeptwaitedC.kepthavewaitedD.havekepthavewaited______John_______?Tothelibrary.He_________thereforanhour.beenhasgoneB.hasgonehasbeenC.didgowentD.didbewentthebabystill_____?No,it_______crying.A.HascriedhasstoppedB.IscryingstoppedC.DidcrystoppedD.Iscryinghasstopped10.I_______theway.I________hereforquitemanyyears.A.knewhavelivedB.knewliveC.knowhavelivedD.knowlive11._____youever_____America?Yes,Ihave.A.HavegonetoB.HavegoneinC.HavebeentoD.Havebeenin12.Mybrother____collegeforoverthreeyears.A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenat________theArmybytheendof1989.He______inthearmysincethen.A.joinedisB.hasjoinedhasbeenC.hadjoinedisD.hadjoinedhasbeen14.BythetimeI_____backthey____uptensatellites.A.camehavesentB.camehadsentC.comehavesentD.hadcomesent15.Jack____overfivelessonsbyseveno’clock.Thenhe____arest.A.wenttookB.wenthadtakenC.hadgonetookD.hadgonehadtaken16.We____outbythattimethathe____aspyforalongtime.A.hadfoundhadbeenB.hadfoundwasC.foundhadbeenD.foundwas17.Beforethenews____him,he____toknowaboutit.A.reacheshasgotB.reachedhadgotC.reachedgotD.hadreachedgot18.I_____himasecondletterbeforeI____fromhim.A.wroteheardB.wrotehadheardC.hadwrittenheardD.havewrittenhear19.People____thatthesoldiers_____fighting.A.sayhadstoppedB.saidhasstoppedC.saystoppedD.saidhadstopped20.We____inagoodharvestbecausewe____enoughrain.A.didn’tgethadhadB.gothadhadC.hadgothadhadD.gothadn’thad21.They_______forfivehourswhenthey______inNewYork.A.flewarrivedB.hadflownhadarrivedC.flewhadarrivedD.hadflownarrived22.She____thatit_____fortwodaysbythatday.A.sayshasrainedB.sayshadrainedC.saidhadrainedD.saidrained23.John_____theresincetheyearbefore,sohe_____them.A.hadworkedknewB.hadworkedhadknownC.workedknewD.workedhadknown24.He_____angrybecausehe____foralongtime.A.hadgothadwaitedB.gotwaitedC.hadgotwaitedD.gothadwaited25.-Ihaveseenthefilm“Titanic”already.-When__________you__________it-Thedaybeforeyesterday.A.haveseenB.willseeC.didseeD.didseen26.MrBlack__________inChinasincefiveyearsago.A.livedB.haslivedC.livesD.isgoingtolive27.We____________treeslastSunday.Sofarwe__________over3000treesthere.A.plantedplantedB.plantedhaveplantedC.haveplantedplantedD.haveplantedhaveplanted.1)yet,yet2)already3)yetB.1)since2)since3)sinceC.1)havebeen2)hasgone,Has,been,hasbeen3)havebeen,havebeen2.BDACAADBDCCDDBCABCDBDCADCBB现在完成时与一般过去时的差异现在完成时与一般过去时都表示“动作已经发生”,但不同样点在于:1)现在完成时重申这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。HehaslearnedFrenchforthreeyears.他学法语已经三年了。HelearnedFrenchforthreeyears.他从前学过三年法语。Whohastakenmybag?Icouldn'tfindit.谁拿走了我的包?我找不到了?Hecleanedthehouseyesterday.他昨天打扫过房间。Theroomisclean,forhehascleaneditalready.房间很干净,因为他已经打扫过了。(2)现在完成时不可以与表示过去的时间副词连用,而一般过去时则可以。Hehasdonesomewashingyesterday.Hedidsomewashingyesterday.他昨天洗衣服了。already多用于必定句,表示一事实意为已经早已hadbeenreleasedalreadysincethen.自那此后他就被释放了。(必定句)'vealreadyhadtheexam.我们已考过试了。(必定句)yet则多用于否定句、疑问句,意为yougotityet?(疑问句)你理解了么?/你收到了么?

还、尚、迄今、到那时haven'thadmycarrepairedyetandIanxiouslyneedtorepairit.

我还没修车,我急需修睦它。(否定句)现在完成时和一般过去时所表示的动作都发生在过去,但它们所重申的重点不同样:现在完成时重视于对现在的影响;而一般过去时重视于某一动作发生在过去某个时间或某段时间,即现在完成时重视于现在的结果,而一般过去时重视于动作发生的时间。例如:Ihaveseenthefilm.我看过这部电影。(现在我仍记得电影的内容)Isawthefilmthreedaysago.三天前我看了这部电影。(重申是三天前,而不是其余什么时候看的电影)MrGreenhasboughtanewcomputer.格林先生买了一台新电脑。(着重点是格林先生现在有了一台新电脑)MrGreenboughtanewcomputeryesterday.格林先生昨天买了一台新电脑。(重申的是格林先生买新电脑的时间是昨天)2.时间状语不同样现在完成常常与already,yet,just,ever,never,before等副词以及“for+段时间”,“since+过去时间/

温馨提示

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

评论

0/150

提交评论