现在完成时练习题_第1页
现在完成时练习题_第2页
现在完成时练习题_第3页
现在完成时练习题_第4页
现在完成时练习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

现在完成时练习题现在完成时,这个英语语法中的“老朋友”,似乎总是带着一丝若即若离的神秘感。它不像一般过去时那样直接指向过去的某个具体时间点,也不像一般现在时那样聚焦于当下的常态。它连接着过去与现在,强调过去发生的动作对现在造成的影响,或者某个动作从过去一直持续到现在。要真正掌握它,理解其核心含义并辅以大量练习是必不可少的。本文旨在通过一系列精心设计的练习题,帮助你深化对现在完成时的理解与运用能力。一、核心概念回顾在开始练习之前,我们先来快速回顾一下现在完成时的核心要素,这将有助于你更准确地完成后续练习:*构成:主语+have/has+动词的过去分词(V-ed)。(注意:第三人称单数用has,其余用have)*基本含义:1.动作发生在过去,对现在有影响:此时,说话者更关注的是结果或影响,而非动作发生的具体时间。2.动作从过去开始,持续到现在(可能仍在继续):常与表示一段时间的状语连用,如for,since等。*常用时间状语:already,yet,just,ever,never,recently,lately,since+过去时间点,for+时间段,sofar,uptonow,inthepastfewyears等。二、练习题练习一:用所给动词的适当形式填空请根据句意,用括号内所给动词的正确形式填空,注意时态的运用及时态标志词。1.I_______(finish)myhomeworkalready.CanIgoouttoplaynow?2.She_______(notsee)herparentsforalongtime.Shemissesthemverymuch.3._______youever_______(be)toParis?It'sabeautifulcity.4.They_______(live)inthisneighborhoodsince2010.5.Thephone_______(ring)threetimesthismorning,butnobodyansweredit.7.We_______(learn)Englishformorethantenyears.8.HasTom_______(call)me?Iwasintheshowerearlier.9.Theweather_______(be)reallynicerecently.10.I_______(read)thatbooktwice.It'sveryinteresting.练习二:句型转换根据要求,将下列句子进行转换。1.TheyhavevisitedtheGreatWall.(改为否定句)They______________theGreatWall.2.Shehascleanedherroom.(改为一般疑问句,并作肯定回答)_______she_______herroom?Yes,she_______.3.Ihavelivedhereforfiveyears.(对划线部分提问)______________haveyou_______here?5.Wehavealreadywatchedthemovie.(改为否定句)We______________themovie_______.练习三:选择填空从A、B、C、D四个选项中,选出可以填入空白处的最佳选项。1.—_______you_______fromyourparentsrecently?—Yes,Ireceivedaletterlastweek.A.Did;hearB.Have;heardC.Do;hearD.Will;hear2.Myuncle_______inthiscityforovertwentyyears.Heknowseverycornerofit.A.livesB.livedC.haslivedD.willlive3.—IsTomathome?—No,he_______tothesupermarket.He_______thereanhourago.A.hasgone;wentB.hasbeen;wentC.went;hasgoneD.goes;went4.We_______sevenunitsbytheendoflastmonth.A.havelearnedB.learnedC.hadlearnedD.willlearn(此题涉及过去完成时,用于对比和强调过去的过去,帮助你辨析不同完成时态)A.readB.havereadC.willreadD.amreading练习四:句子改错下列句子中均有一处错误,请找出并改正。1.Ihavemethimthreedaysago.2.Shehaslivedheresincefiveyears.3.Haveyouevereatsushibefore?4.Theydidn'tfinishtheirworkyet.三、答案与解析练习一:用所给动词的适当形式填空1.havefinished(already是现在完成时的标志词,表示动作已完成)2.hasn'tseen(foralongtime提示动作从过去持续到现在,主语是she,用hasn't)3.Have,been(ever用于疑问句,询问经验)4.havelived(since2010表示从过去某点持续到现在)5.hasrung(thismorning今天早上,如果现在仍在早上,电话已经响过三次,对现在有影响)6.has,left(just表示刚刚发生)7.havelearned(formorethantenyears表示持续的时间段)8.called(Has...?现在完成时的一般疑问句结构)9.hasbeen(recently最近,强调对现在的影响)10.haveread(twice表示动作发生的次数,对现在有影响——“我知道它很有趣”)练习二:句型转换1.haven'tvisited(在have/has后加not)2.Has,cleaned;has(将have/has提前,肯定回答用Yes,主语+have/has)3.Howlong,lived(对for+时间段提问用howlong)4.Whenhas,worked(对since引导的时间状语提问用when,注意这里has要提前)5.haven'twatched,yet(already用于肯定句,否定句中常用yet,置于句末)练习三:选择填空1.B(recently是现在完成时的标志词,询问过去动作对现在的影响——是否有消息)2.C(forovertwentyyears表示从过去持续到现在的动作)3.A(hasgoneto表示去了某地还没回来;wentthereanhourago强调过去的某个具体动作,用一般过去时)4.C(bytheendoflastmonth是过去的时间点,“到过去某个时间为止已经完成”用过去完成时)5.B(twice表示动作发生的次数,对现在的影响是“我还想再读”)练习四:句子改错1.错误:havemet(现在完成时不与明确的过去时间状语ago连用)改正:met或Imethimthreedaysago.(用一般过去时)2.错误:sincefiveyears(since后接时间点,for后接时间段)改正:forfiveyears或sincefiveyearsago3.错误:eat(过去分词错误)改正:eaten(Haveyouevereaten...)4.错误:didn'tfinish(yet用于否定句时,通常与现在完成时连用)改正:haven'tfinished(Theyhaven'tfinishedtheirworkyet.)5.错误:hasgone(hasgoneto表示去了未回,与manytimes矛盾)改正:hasbeen(hasbeento表示去过某地,已回来)四、总结与提升通过以上练习,你应该对现在完成时的用法有了更具体的

温馨提示

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

评论

0/150

提交评论