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

下载本文档

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

文档简介

现在完成时练习题掌握现在完成时,对于精准表达英语中的时间关系至关重要。它不仅是语言能力进阶的基石,也是日常交流与学术写作中不可或缺的一环。本文将通过系统梳理与针对性练习,助您巩固这一时态的核心要义与实际应用。一、现在完成时概览现在完成时由“have/has+过去分词”构成,其核心在于连接过去发生的动作或状态与现在的关联。这种关联可能表现为动作的结果持续到现在,经验的积累,或者动作对现在造成的影响。它不强调动作发生的具体时间,而更侧重于其“完成”的状态及其与“现在”的联系。二、核心用法再探在进入练习之前,我们简要回顾其主要用法,这将有助于您更准确地完成后续题目:1.表示过去发生并持续到现在的动作或状态:常与“for+时间段”、“since+时间点/从句”等状语连用。例如:Shehaslivedhereformanyyears.2.表示过去发生但对现在有影响的动作:动作本身可能已结束,但其结果或影响依然存在。例如:Ihavelostmykey.(因此现在进不了门)3.表示过去经历或经验:不特指何时发生,只强调是否有过该经历。例如:HehasvisitedParisseveraltimes.4.表示最近发生的动作:常与“recently”、“lately”、“just”等时间状语连用。例如:Haveyouseenhimrecently?三、练习题第一部分:单项选择(Choosethebestanswer)请从A、B、C、D四个选项中,选出可以填入空白处的最佳选项。1.They_______inthiscityforalongtime.A.liveB.livedC.havelivedD.areliving2.Mybrother_______toLondon.Heleftthismorning.A.hasgoneB.hasbeenC.wentD.goes3.I_______thisbookalready.It'sveryinteresting.A.readB.willreadC.amreadingD.haveread4._______youever_______totheGreatWall?A.Did,goB.Have,beenC.Will,goD.Are,going5.She_______not_______herhomeworkyet.Sheneedsmoretime.A.does,finishB.is,finishingC.has,finishedD.will,finish6.Theweather_______coldallweek.A.isB.wasC.hasbeenD.willbe7.He_______just_______theroom.Youcantalktohimnow.A.has,leftB.have,leftC.is,leavingD.was,leaving8.We_______eachothersincewewerechildren.A.knowB.knewC.haveknownD.willknow第二部分:用括号内动词的适当形式填空(Fillintheblankswiththecorrectformoftheverbsinbrackets)请根据句意,用括号中所给动词的适当形式(现在完成时)填空。9.I_______(see)thatmovietwice.It'sreallygood.10.They_______(notarrive)yet.Maybetheymissedthebus.11.Howlong_______you_______(study)English?12.She_______(write)threelettersthismorning.(说话时仍在上午)14.We_______(nevereat)suchdeliciousfoodbefore.第三部分:句型转换(SentenceTransformation)15.将下列句子改为否定句:Theyhavefinishedtheirproject._____________________________________16.将下列句子改为一般疑问句,并作肯定回答:Hehaslivedheresince2010.__________________________________________________________________________第四部分:汉译英(TranslatethefollowingsentencesintoEnglish)17.我已经很久没收到他的来信了。_____________________________________18.她去过北京三次。_____________________________________四、答案与解析第一部分:单项选择1.C.havelived解析:句中有“foralongtime”这一标志性时间状语,表示动作从过去开始持续至今,应用现在完成时。2.A.hasgone解析:“hasgoneto”表示“去了某地(人现在不在说话现场)”,而“hasbeento”表示“去过某地(人已返回)”。根据后句“他今早离开”,可知人已走,故选A。3.D.haveread解析:“already”是现在完成时的常用状语,表明动作已经完成,对现在造成的影响是“知道书很有趣”。4.B.Have,been解析:“ever”常用于现在完成时的疑问句中,表示“曾经”,“havebeento”表示“去过某地”的经历。5.C.has,finished解析:“yet”常用于现在完成时的否定句和疑问句中,表示“还(未)”,此句为否定句,故选C。6.C.hasbeen解析:“allweek”表示从过去某时开始一直持续到现在的整个星期,天气寒冷的状态持续至今,用现在完成时。7.A.has,left解析:“just”表示“刚刚”,是现在完成时的标志词,说明动作刚刚结束。主语为第三人称单数,故用has。8.C.haveknown解析:“sincewewerechildren”表示从过去“我们是孩子时”开始的一个时间点,主句动作“认识”从那时持续到现在,用现在完成时。第二部分:用括号内动词的适当形式填空9.haveseen解析:“twice”表示经历,应用现在完成时。10.haven'tarrived解析:“yet”提示用现在完成时否定式。11.have,studied解析:“Howlong”询问动作持续多久,与现在完成时连用。12.haswritten/hasbeenwriting解析:“thismorning”若说话时仍在上午,强调到目前为止完成的动作,可用现在完成时“haswritten”;若强调动作从早上开始一直持续到现在且可能仍在进行,则可用现在完成进行时“hasbeenwriting”。在此语境下,“写了三封信”更侧重结果,“haswritten”更为常见。13.hasworked解析:“foraslongasIcanremember”表示从“我记事起”这一过去时间点持续至今,用现在完成时。14.havenevereaten解析:“never...before”表示“以前从未...”,是现在完成时的典型用法。第三部分:句型转换15.Theyhaven'tfinishedtheirproject.解析:现在完成时的否定句直接在助动词have/has后加not,可缩写为haven't/hasn't。16.Hashelivedheresince2010?Yes,hehas.解析:现在完成时的一般疑问句将助动词have/has置于句首。肯定回答为“Yes,主语+have/has.”第四部分:汉译英17.Ihaven'theardfromhimforalongtime.(或Ihavenotreceivedhisletterforalongtime.)解析:“很久没收到”表示从过去到现在的状态,用现在完成时否定式,“收到某人来信”常用“hearfromsb.”。18.ShehasbeentoBeijingthreetimes.解

温馨提示

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

评论

0/150

提交评论