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

下载本文档

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

文档简介

现在完成时语法专项练习题及解析一、现在完成时核心考点回顾现在完成时是英语中连接过去与现在的关键时态,其核心功能是体现过去动作对现在的影响或过去持续到现在的状态。掌握以下核心知识点,是解题的基础:(一)基本结构主语+have/has+过去分词(V-ed)第一、二人称及复数主语用have;第三人称单数用has。否定句:have/has+not+过去分词(haven’t/hasn’t);疑问句:Have/Has+主语+过去分词?(二)核心用法1.过去动作对现在的影响(结果性):例:Ihaveeatenbreakfast.(现在不饿了)2.过去开始持续到现在的状态(延续性):例:ShehaslivedinBeijingsince2010.(从2010年至今仍住在北京)(三)常用时间状语表示“已经/还没”:already(肯定句)、yet(否定/疑问句);表示“曾经/从未”:ever、never;表示“持续时间”:for+时间段(forthreeyears)、since+时间点(since2015);其他:recently(最近)、sofar(到目前为止)、before(以前)。二、基础练习题及解析目标:掌握现在完成时的基本结构与时间状语搭配。(一)题型:选择填空1.—______youever______totheGreatWall?—No,Ihaven’t.A.Did;goB.Have;beenC.Have;goneD.Will;go>解析:选B。“ever”是现在完成时的标志,“havebeento”表示“曾经去过某地(已回)”;“havegoneto”表示“去了某地(未回)”,不符合答句“没去过”的语境。2.—Haveyoufinishedyourhomework______?—No,Ihaven’t.A.yetB.alreadyC.everD.never>解析:选A。“yet”用于否定句或疑问句末尾,表示“还没”;“already”用于肯定句;“ever”表示“曾经”;“never”表示“从未”。3.We______just______thenews.It’samazing!A.have;heardB.had;heardC.did;hearD.will;hear>解析:选A。“just”(刚刚)是现在完成时的标志,结构为“have/has+过去分词”,主语we用have。三、进阶练习题及解析目标:突破延续性动词转换与复杂语境应用。(一)翻译题1.他已经病了三天了。>错误:Hehasfallenillforthreedays.>正确:Hehasbeenillforthreedays.>解析:“fallill”是瞬间动词(表示“生病”的动作),无法持续“三天”,需转换为延续性动词“beill”(表示“生病的状态”)。2.我从去年开始就没见过她。>正确:Ihaven’tseenhersincelastyear.>解析:“since+过去时间点”(lastyear)是现在完成时的标志,否定句用“haven’t/hasn’t+过去分词”。(二)句型转换1.Theyhavelivedinthiscityfortenyears.(对划线部分提问)>答案:Howlonghavetheylivedinthiscity?>解析:“fortenyears”表示持续时间,用“Howlong”提问,后接一般疑问句(havethey...)。2.Ihavealreadyreadthebook.(改为否定句)>答案:Ihaven’treadthebookyet.>解析:否定句在have后加not(haven’t),“already”改为“yet”(置于句末)。四、易错点专项练习及解析目标:规避常见错误,如时态混淆、动词误用。(一)改错题1.错误:Shehaslefthomesince8o’clock.>改正:Shehasbeenawayfromhomesince8o’clock.>解析:“leave”是瞬间动词,无法与“since+时间点”连用,需转换为延续性动词“beawayfrom”(离开的状态)。2.错误:Ihaveboughtanewphoneyesterday.>改正:Iboughtanewphoneyesterday.或Ihavehadanewphonesinceyesterday.>解析:“yesterday”是具体过去时间状语,需用一般过去时;若想保留现在完成时,需将“yesterday”改为“sinceyesterday”(从昨天至今),并将“buy”转换为“have”。(二)选择题1.—Haveyou______eatensushi?—Yes,Iateitlastmonth.A.everB.neverC.alreadyD.yet>解析:选A。“ever”用于疑问句表示“曾经”,符合语境;“never”表示“从未”,与答句矛盾;“already”用于肯定句;“yet”用于否定句/疑问句末尾。2.Thefilm______fortenminuteswhenwearrived.A.hasbegunB.hadbegunC.hasbeenonD.hadbeenon>解析:选D。“whenwearrived”(过去时间点)表示“电影开始”发生在“到达”之前,需用过去完成时(had+过去分词);“begin”是瞬间动词,需转换为延续性动词“beon”(上映)。五、解题技巧总结1.识别时态标志:优先关注时间状语(如since、for、ever、never、already、yet),这些是判断现在完成时的关键。2.延续性动词转换:当句子中有“for+时间段”或“since+时间点”时,必须将瞬间动词(如buy、leave、die)转换为延续性动词(如have、beaway、bedead)。3.区分时态差异:现在完成时强调“现在的结果”(如“Ihavelostmykey.”表示现在找不到钥匙);一般过去时强调“过去的动作”(如“Ilostmykeyyesterday.”表示昨天丢了,现在可能找到了);过去完成时强调“过去的过去”(如“Thefilmhadbeenonfortenminuteswhenwearrived.”表示“电影开始”在“到达”之前)。4.注意否定与疑问结构:否定句在have/has后加not,疑问句将have/has提前;“already”用于肯定句,“yet”用于否定句/疑问句末尾。六、实战模拟题(附答案)题型:综合练习1.—______youever______toaconcert?—Yes,I______toonelastyear.A.Have;been;wentB.Did;go;havebeenC.Have;gone;wentD.Did;go;went2.I______never______suchabeautifulsunsetbefore.A.have;seenB.had;seenC.did;seeD.will;see3.Therain______forthreehoursandit’sstillfalling.A.hasbeenrainingB.hadbeenrainingC.rainedD.willrain4.—Haveyoufinishedyourproject______?—No,Ineedanotherday.A.yetB.alreadyC.everD.never5.She______livedheresinceshewasborn.A.hasB.h

温馨提示

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

评论

0/150

提交评论