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

下载本文档

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

文档简介

英语高中现在完成时练习题同学们在学习英语时态时,现在完成时往往是一个既重要又略显复杂的知识点。它不像一般过去时那样仅仅指向过去的某个具体时间点,也不完全等同于现在进行时所强调的“正在进行”。现在完成时更侧重于过去发生的动作对现在造成的影响或结果,以及一个从过去持续到现在的动作或状态。要真正掌握它,理解其核心用法并辅以适量的练习至关重要。下面,我们就通过一系列练习题来巩固和深化对现在完成时的理解与运用。一、核心概念回顾在开始练习之前,我们简要回顾一下现在完成时的核心构成和主要用法,这将有助于你更准确地完成后续练习。现在完成时由“助动词have/has+动词的过去分词”构成。其中,第三人称单数用has,其他人称用have。其主要用法包括:1.表示过去发生并持续到现在的动作或状态,常与“for+时间段”、“since+时间点/从句”等时间状语连用。例如:Ihavelivedhereforfiveyears.(我在这里住了五年了。)2.表示过去发生的动作对现在造成的影响或结果,说话时,该动作的结果或影响依然存在。例如:Shehaslostherkey.(她把钥匙弄丢了。——结果是她现在进不了门。)3.表示说话前发生过一次或多次的动作,强调经验,常与副词ever,never,once,twice,manytimes等连用。例如:HaveyoueverbeentoBeijing?(你去过北京吗?)二、练习题(一)单项填空(MultipleChoice)请从A、B、C、D四个选项中选出可以填入空白处的最佳选项。1.Mybrother______inthiscityfortenyears,andhestillloveslivinghere.A.livesB.livedC.haslivedD.willlive2.—______you______thenewmovie?—Yes,I______itlastweek.A.Have;seen;sawB.Did;see;haveseenC.Have;seen;haveseenD.Did;see;saw3.They______totheGreatWalltwice.It'saveryimpressiveplace.A.goB.wentC.havegoneD.havebeen4.TheSmiths______inLondonsince2010.Beforethat,theywereinParis.A.arelivingB.livedC.havelivedD.live5.I______myhomeworkyet,soIcan'tgooutwithyou.A.didn'tfinishB.haven'tfinishedC.don'tfinishD.won'tfinish6.—IsTomathome?—No,he______tothesupermarket.Heshouldbebacksoon.A.goesB.wentC.hasgoneD.hasbeen7.Ourteacher______usEnglishforthreeyears,andwealllikeherverymuch.A.teachesB.taughtC.hastaughtD.willteach8.She______never______suchadeliciousmealbeforeshecametothisrestaurant.A.have;tastedB.has;tastedC.did;tasteD.was;tasting9.Therain______forhours.Ihopeitwillstopsoon.A.fallsB.fellC.hasfallenD.hasbeenfalling10.—Howlong______you______thisbook?—Foraboutaweek.Ineedtoreturnittothelibrary.A.have;borrowedB.did;borrowC.have;keptD.do;keep(二)用括号内所给动词的适当形式填空(Fillintheblankswiththeproperformoftheverbsinbrackets)1.We______(learn)Englishformorethansixyears.3.______youever______(visit)theHistoryMuseum?4.She______(notsee)hergrandparentsforalongtime.Shemissesthemverymuch.5.They______(live)inthissmalltownsincetheygotmarried.6.Thelittlegirl______(read)thestorythreetimes,andshestillwantstohearitagain.7.I______(know)himsincewewerechildren.8.He______(write)fiveletterstohisparentssofarthismonth.9.Thefactory______(produce)alotofnewcarssincelastyear.(三)句型转换(SentenceTransformation)按要求改写下列句子,每空一词。1.Ihaveseenthefilm.(改为否定句)I____________thefilm.2.Hehaslivedheresince2015.(对划线部分提问)____________hashelivedhere?3.Theyhavefinishedtheirhomework.(改为一般疑问句,并作肯定回答)______they______theirhomework?Yes,____________.4.Sheboughtanewbikelastmonth.(用foramonth改写句子)She____________anewbikeforamonth.5.WestartedtolearnEnglishthreeyearsago.(改为同义句)We____________Englishforthreeyears.(四)改错(ErrorCorrection)下列句子中各有一处错误,请找出并改正。1.Ihavemethimthreedaysago.______→______2.Hehasjoinedthearmysincetwoyears.______→______3.HaveyouevergonetoShanghai?______→______4.Mymotherhascookdinneralready.______→______5.TheyhavelivedinBeijingfor2010.______→______(五)汉译英(Chinese-EnglishTranslation)将下列句子翻译成英语,使用现在完成时。1.我已经完成了我的家庭作业。2.他在北京住了很多年了。3.你曾经去过国外吗?4.他们自从上周就没见过面。5.这位作家已经写了十部小说。三、参考答案与解析(一)单项填空1.C."fortenyears"是现在完成时的标志,表示动作持续到现在。2.A.第一句询问对现在的影响(是否知道电影内容),用现在完成时;第二句回答具体过去时间“lastweek”,用一般过去时。3.D."havebeento"表示“去过某地(已回)”;"havegoneto"表示“去了某地(未回)”。此处指经验。4.C."since2010"是现在完成时的标志。5.B."yet"常用于现在完成时的否定句和疑问句中,表示“还未”。6.C.根据语境“他去了超市,很快回来”,表示“去了未回”,用"hasgoneto"。7.C."forthreeyears"表示动作持续,用现在完成时。8.B."never"常与现在完成时连用,主语是第三人称单数,用has。9.D."forhours"且“雨还在下”,表示从过去开始持续到现在并可能继续的动作,用现在完成进行时"hasbeenfalling"更贴切,但选项中若只有现在完成时,C也可考虑。此处强调动作的持续性,D更佳。10.C."borrow"是短暂性动词,不能与"foraboutaweek"连用,需转换为延续性动词"keep"。(二)用括号内所给动词的适当形式填空1.havelearned/learnt2.hasjustfinished3.Have,visited4.hasn'tseen5.havelived6.hasread7.haveknown8.haswritten9.hasproduced10.havebeenwaiting/havewaited(前者更强调动作的持续进行)(三)句型转换1.haven'tseen2.Howlong3.Have,finished;theyhave4.hashad(buy是短暂性动词,需转换为have)5.havelearned/learnt(四)改错1.去掉"ago"或把"havemet"改为"met"。(现在完成时不与具体过去时间状语连用)2."joined"改为"beenin"或"sincetwoyears"改为"fortwoyears"。(join是短暂性动词,不能与时间段连用)3."gone"改为"been"。(表示“去过”)4."cook"改为"cooked"。(过去分词形式错误)5."for"改为"since"。(2010是时间点,用since)(五)汉译英1.Ihavealreadyfinishedmyhomework.2.HehaslivedinBeijingformanyyears.3.Haveyoueverbeenabroad?4.Theyhaven'tseeneachothersincelastweek.5.Thewriterhaswrittentenno

温馨提示

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

评论

0/150

提交评论