(完整word版)一般过去时和现在完成时练习题及答案I_第1页
(完整word版)一般过去时和现在完成时练习题及答案I_第2页
(完整word版)一般过去时和现在完成时练习题及答案I_第3页
(完整word版)一般过去时和现在完成时练习题及答案I_第4页
(完整word版)一般过去时和现在完成时练习题及答案I_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

般过去时和现在完成时练习题1.A.用already或yetHavetheytakendowntheoldpictures?No,theyhaven't__.Mostofushavefinishedourcompositions.Hesaidhehadn'tvisitedtheexhibition.用since或forWehavelearnedfivelessonsthebeginningofthisterm.MrsLiaohasbeeninhospitallastweek.Ihavestayedatmyaunt's__twoweeks.用havegone或havebeenWherearetheboystudents?Theytotheschoolfactory.Isyourfatherin?No,hetoShenzhen.heevertherebefore?Yes,he___thereseveraltimesHeaskedme讦ItoHangzhoubefore.ItoldhimthatIwantedtogothereforavisitasI_nevertothatcitybefore.2.选择填空I.Mothermeanewcoatyesterday.Iiton.Itfitsmewell.hadmade...havetriedB.made...havetriedC.hasmade.triedD.made.tried2“Hetodrawhorsesalready”.“When_he?”“Lastyear“A.learned.hasB.learned.didC.haslearned.hasD.haslearned.didTomupintothetree.Look,hehighupthere!A.hasgot.isB.hasclimbed.wasC.got.wasD.climbed.isyouthetextyet?Yes,weittwohoursago.A.Did.copy.didB.Have.copied.haveC.come...havesentC.come...havesentD.hadcome...sentC.Have...copied...didC.Have...copied...didD.Did...copy...had“Whysheangry?”“Becauseheatherjustnow.”A.did.get.shoutedB.has.got.shoutedC.did.get.hasshoutedD.has.got.hasshoutedyouthefilmbefore?Whereyouit?A.Have.seen.did.seeB.Did.see.did.watchC.Have.seen.have.seenD.Did.see.have.seenYoumewaitingfortwohours.Iforyousincefive.A.kept.waitedA.kept.waitedC.kept.havewaitedhavekept.havewaitedthereforanhour.WhereJohn?Tothelibrary.Hethereforanhour.A.has.been.hasgoneB.has.gone.hasbeendid.go.wentD.did.be.wentthebabystill?No,itcrying.A.Has.cried.hasstoppedB.Is.crying.stoppedC.Did.cry.stoppedD.Is.crying.hasstoppedItheway.Ihereforquitemanyyears.A.knew.havelivedB.knew.liveC.know.havelivedD.know.liveyoueverAmerica?Yes,Ihave.A.Have.gonetoB.Have.goneinC.Have.beentoD.Have.beeninMybrothercollegeforoverthreeyears.A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenatHetheArmybytheendof1989.Heinthearmysincethen.A.joined.isB.hasjoined.hasbeenC.hadjoined.isD.hadjoined.hasbeenBythetimeIbacktheyuptensatellites.A.came.havesentB.came.hadsent

Jackoverfivelessonsbyseveno'clock.Thenhearest.A.went.tookB.went.hadtakenC.hadgone.tookD.hadgone.hadtakenWeoutbythattimethatheaspyforalongtime.A.hadfound.hadbeenB.hadfound.wasC.found.hadbeenD.found.wasBeforethenewshim,hetoknowaboutit.A.reaches.hasgotB.reached.hadgotC.reached.gotD.hadreached.gotIhimasecondletterbeforeIfromhim.A.wrote.heardB.wrote.hadheardC.hadwritten.heardD.havewritten.hearPeoplethatthesoldiersfighting.A.say.hadstoppedB.said.hasstoppedC.say.stoppedD.said.hadstoppedWeinagoodharvestbecauseweenoughrain.A.didn'tget.hadhadB.got.hadhadC.hadgot.hadhadD.got.hadn'thadhourswhentheyinNewYorkB.hadflown.hadarrivedhourswhentheyinNewYorkB.hadflown.hadarrivedD.hadflown.arrivedfortwodaysbythatday.A.flew.arrivedC.flew.hadarrivedShethatitB.says.hadrainedD.said.rainedB.says.hadrainedD.said.rainedC.said.hadrainedJohntheresincetheyearbefore,sohethem.A.hadworked.knewB.hadworked.hadknownC.worked.knewD.worked.hadknownC.worked.knewD.worked.hadknownHeangrybecauseheforalongtime.A.hadgot.hadwaitedB.got.waitedC.hadgot...waitedD.got...hadwaited-Ihaveseenthefilm“Titanic”already.-Whenyouit?-Thedaybeforeyesterday.A.have;seenB.will;seeC.did;seeD.did;seenMrBlackinChinasincefiveyearsago.A.livedB.haslivedC.livesD.isgoingtoliveWetreeslastSunday.Sofarweover3,000treesthere.A.planted;plantedB.planted;haveplantedC.haveplanted;plantedD.haveplanted;haveplanted练习答案:1.A.1)yet,yet2)alreadyB.1)since2)since3)yet3)sinceC.1)havebeenbeen,havebeen2)hasgone,Has,been,hasbeen2.BDACAADBDCCDDBCABCDBDCADC3)haveBB现在完成时与一般过去时的区别现在完成时与一般过去时都表示“动作已经发生”,但不同点在于:(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。HehaslearnedFrenchforthreeyears.他学法语已经三年了。HelearnedFrenchforthreeyears.他曾经学过三年法语。Whohastakenmybag?Icouldn'tfindit.谁拿走了我的包?我找不到了?Hecleanedthehouseyesterday他昨天打扫过房间。Theroomisclean,forhehascleaneditalready.房间很干净,因为他已经打扫过了。(2)现在完成时不可与表示过去的时间副词连用,而一般过去时则可以。Hehasdonesomewashingyesterday.Hedidsomewashingyesterday.他昨天洗衣服了。already多用于肯定句,表示一事实意为已经早已Hehadbeenreleasedalreadysincethen.自那之后他就被释放了。(肯定句)We'vealreadyhadtheexam.我们已考过试了。(肯定句)yet则多用于否定句、疑问句,意为还、尚、迄今、到那时1.Haveyougotityet?(疑问句)你明白了么?/你收到了么?2.Ihaven'thadmycarrepairedyetandIanxiouslyneedtorepairit.我还没修车,我急需修好它。(否定句)现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间。例如:Ihaveseenthefilm.我看过这部电影。(现在我仍记得电影的内容)Isawthefilmthreedaysago.三天前我看了这部电影。(强调是三天前,而不是别的什么时候看的电影)/r/

温馨提示

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

评论

0/150

提交评论