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

下载本文档

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

文档简介

现在完成时专项练习题现在完成时是英语语法中一个颇为重要且常用的时态,它连接着过去与现在,着重体现过去发生的动作对现在造成的影响、产生的结果,或是某个动作从过去一直持续到现在的状态。要真正熟练掌握并灵活运用现在完成时,除了理解其基本概念和构成,大量的专项练习是必不可少的环节。以下为你精心设计了一系列练习题,希望能助你在实践中深化理解,提升运用能力。一、现在完成时的核心构成与关键用法回顾在着手练习之前,让我们简要回顾一下现在完成时的核心要素,这将有助于你更准确地完成后续练习。核心构成:*肯定句:主语+have/has+过去分词(PastParticiple)*否定句:主语+have/has+not+过去分词*一般疑问句:Have/Has+主语+过去分词?*肯定回答:Yes,主语+have/has.*否定回答:No,主语+haven't/hasn't.关键用法:1.表示过去发生并持续到现在的动作或状态:常与“for+时间段”、“since+时间点/从句”等时间状语连用。2.表示过去发生的动作对现在造成的影响或结果:动作发生在过去,但其影响或结果在说话时依然存在。3.表示动作从过去某一时间开始,到现在为止已经重复发生过多次。4.常用的时间状语:already,yet,just,ever,never,recently,lately,sofar,uptonow,inthepastfewyears等。二、专项练习题(一)用所给动词的适当形式填空请根据句意,用括号内所给动词的适当形式填空,注意使用现在完成时。1.She_______(live)inthiscityforovertenyears.2.Myparents_______(justfinish)theirdinner.3.We_______(notsee)eachothersincelastsummer.4._______youever_______(visit)theGreatWall?5.Thestudents_______(learn)Englishforsixyears.6.He_______(write)threebookssofar.7.They_______(notarrive)atthestationyet.8.I_______(read)thatnoveltwice.It'sveryinteresting.9.Thephone_______(ring)fourtimesthismorning.10.Ourteacher_______(teach)usmanyusefulthingssincewecametothisclass.(二)选择填空从A、B、C、D四个选项中,选出可以填入空白处的最佳选项。1.I_______myhomework.Icangoouttoplaynow.A.finishB.finishedC.havefinishedD.willfinish2.They_______inthistownsince2010.A.liveB.livedC.arelivingD.havelived3._______you_______toParisbefore?A.Did;goB.Have;beenC.Do;goD.Will;go4.She_______herkeys,soshecan'tgetintothehouse.A.losesB.lostC.haslostD.willlose5.We_______threemeetingsthisweek.A.haveB.havehadC.hadD.willhave6.Mybrother_______inLondonforfiveyears,butnowhelivesinNewYork.A.livedB.haslivedC.livesD.isliving(此题考查现在完成时与一般过去时的区别,请仔细斟酌)7.—IsTomhere?—No,he_______tothelibrary.He_______thereanhourago.A.hasgone;wentB.hasbeen;wentC.went;hasgoneD.goes;hasbeenA.seeB.sawC.haveseenD.willsee(三)句型转换按要求改写下列句子,每空一词。1.Hehasalreadyfinishedhiswork.(改为否定句)He_______finishedhiswork_______.2.Theyhavelivedheresince2005.(对划线部分提问)______________havetheylivedhere?3.Ihavereadthisbook.(改为一般疑问句,并作肯定回答)—_______you_______thisbook?—Yes,______________.4.ShehastaughtEnglishfortenyears.(对划线部分提问)_____________________she_______English?(四)翻译句子将下列中文句子翻译成英文,使用现在完成时。1.我已经吃过晚饭了。2.他在北京住了五年了。3.你曾经去过上海吗?4.他们还没有完成他们的项目。5.这位作家已经写了八本书。三、参考答案及解析(一)用所给动词的适当形式填空1.haslived(主语she为第三人称单数,forovertenyears表示持续的时间段)2.havejustfinished(just是现在完成时的标志词之一,表示“刚刚”)3.haven'tseen(sincelastsummer是现在完成时的标志,否定形式)4.Have,visited(一般疑问句,ever表示“曾经”)5.havelearned/learnt(forsixyears表示持续的时间段)6.haswritten(sofar表示“到目前为止”)7.haven'tarrived(yet用于否定句末,表示“还未”)8.haveread(twice表示动作重复发生)9.hasrung(thismorning表示从过去到现在的时间段内)10.hastaught(since引导时间状语从句,表示从过去某点开始)(二)选择填空1.C(强调过去完成作业对现在的影响——可以出去玩了)2.D(since2010是现在完成时的标志)3.B(havebeento表示“去过某地”,现在已回;before是现在完成时的标志)4.C(丢钥匙的动作发生在过去,对现在的影响是“不能进屋”)5.B(thisweek表示从过去到现在的时间段内,动作已完成)6.A(后半句“butnowhelivesinNewYork”表明他现在不在伦敦了,因此“在伦敦住五年”是过去的动作,与现在无关,用一般过去时lived。若没有后半句,则可用haslived)7.A(hasgoneto表示“去了某地,现在不在说话现场”;anhourago是一般过去时的标志)8.C(twice及后句“不想再看”表明对现在的影响)(三)句型转换1.hasn't,yet(否定句在has后加not,already变为yet放在句末)2.Howlong(对for/since引导的时间状语提问用howlong)3.Have,read;Ihave(一般疑问句将have提前,肯定回答用Yes,Ihave.)4.Howlonghas,taught(对fortenyears提问用howlong,将has提前)(四)翻译句子1.Ihavealreadyhad/eatendinner.(或Ihavehad/eatendinneralready.)2.HehaslivedinBeijingforfiveyears.(或HehaslivedinBeijingsincefiveyearsago.)4.Theyhaven'tfinish

温馨提示

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

评论

0/150

提交评论