您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 八年级现在完成时练习题
精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创1/29八年级现在完成时练习题现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去,但它的影响现在还存在;也可表示持续到现在的动作或状态。简单地讲现在完成时就是表示:“结果、影响和持续”。其构成:have+过去分词。一般过去时与现在完成时的比较1.过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。2.过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。一般过去时常用的时间状语:yesterday,lastweek,…ago,in1980,inOctober,justnow,具体的时间状语现在完成时的时间状语或副词:for,since,sofar,ever,never,just,yet,till/until,uptonow,inpastyears3.现在完成时可表示持续到现在的动作或状态,动词精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创2/29一般是延续性的,如live,teach,learn,work,study,know.解析:1.英语动词根据词义可分为两种,一种是延续性的,一种是终止性的,终止性动词,如begin,start,die,buy,leave,come等,表示动作的发生与结束于一瞬间完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+时间段,since+时间点/从句连用,也不能用在howlong引导的特殊疑问句中.常见终止性动词与延续性动词的对应关系如下come/go/arrive/get/reach/move------bein/atopen-----beopenbuy-----havedie------bedeadclose----beclosedbecome---beborrow---keepbegin/start-----beonputon----wearleave-----beawayfallasleep----beasleepend/finish-----beoverjointhearmy----beinthearmy/beasoldiereg.I’veleftShanghaiforthreedays.I’vebeenawayfromShanghaiforthreedays..IleftShanghaithreedaysago.Itis/hasbeenthreedayssinceIleftShanghai.精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创3/29句子中如有过去时间的名词或副词时,不能使用现在完成时,要用过去时。Tomhaswrittenalettertohisparentslastnight.Tomwrotealettertohisparentslastnight.用于现在完成时的句型1.Itisthefirst/secondtime….that…结构中的从句部分,用现在完成时。ItisthefirsttimethatIhavevisitedthecity.Itwasthethirdtimethattheboyhadbeenlate.2.Thisisthe…that…结构,that从句要用现在完成时.ThisisthebestfilmthatI’veseen.这是我看过的最好的电影。ThisisthefirsttimeI’veheardhimsing.这是我第一次听他唱歌。3.现在完成时中beento,goneto区别goneto去某地了,说话时某人已离开此地,在去某地的途中或已在某地,典型例题1.—Doyouknowourtownatall?—No,thisisthefirsttimeI__________here.精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创4/29A.wasB.havebeenC.cameD.amcoming2.—Haveyou____beentoourtownbefore?—No,it’sthefirsttimeI___here.A.even,comeB.even,havecomeC.ever,comeD.ever,havecome注意:1.非延续性动词的否定形式可以与表示延续时间的状语连用。即动作不发生的状态是可以持续的。Ihavereceivedhisletterforamonth.Ihaven’treceivedhisletterforalmostamonth.2.比较since和forsince用来说明动作起始时间,for用来说明动作延续时间长度。Ihavelivedhereformorethantwentyyears.IhavelivedheresinceIwasborn.注意:并非有for作为时间状语的句子都用现在完成时。Iworkedhereformorethantwentyyears.Ihaveworkedhereformanyyears.精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创5/29小窍门:当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使。TomhasstudiedRussianforthreeyears.=TombegantostudyRussianthreeyearsago,andisstillstudyingitnow.Harryhasgotmarriedforsixyears.=Harrybegantogetmarriedsixyearsago,andisstillgettingmarriednow.显然,第二句不对,它应改为Harrygotmarriedsixyearsago.或Harryhasbeenmarriedforsixyears.3.since的四种用法since+过去一个时间点。Ihavebeenheresince1989.since+一段时间+agoIhavebeenheresincefivemonthsago.since+从句Greatchangeshavetakenplacesinceyouleft.Itis+一段时间+since从句ItistwoyearssinceIbecameacollegestudent.精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创6/29练习1.It’salongtimesincewe____last,isn’tit?2.--Iknowyou_______apicturebookamongthese.--Yes,Havealookatit,please.3.Sofar,spaceshipswithoutpeople_______themoonandsomeotherpartsoftheuniverse.4.Myfather____homefornearlythreeweeks.A.hasgoneawayfromB.hasleftC.hasbeenawayfromD.wentaway.MrandMrsGreenhave_____inChinaforaweek.A.beenB.gotC.arrivedD.reached6.--Where’sMary?--Oh,she_____thelibrary.A.hasgonetoB.wenttoC.hasbeentoD.hadgoneto一、单项选择1、Bothhisparentslooksad.Maybethey_________what’shappenedtohim.A.knewB.haveknownC.mustknowD.willknow2、Hehas_______beentoShanghai,hashe?精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创7/29A.alreadyB.neverC.everD.still3、HaveyoumetMrLi______?A.justB.agoC.beforeD.amomentago4、Thefamouswriter_____onenewbookinthepasttwoyearA.iswritingB.waswritingC.wroteD.haswritten5、-Ourcountry______alotsofar.-Yes.Ihopeitwillbeeven______.A.haschanged;wellB.changed;goodC.haschanged;betterD.changed;better6、ZhaoLan______already______inthisschoolfortwoyears.A.was;studyingB.will;studyC.has;studiedD.are;studying7、We______XiaoLisinceshewasalittlegirl.A.knowB.hadknownC.haveknownD.knew8、HarryPotterisaverynicefilm.I_______ittwice.A.willseeB.haveseenC.sawD.see精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创8/299、-ThesefarmershavebeentotheUnitedStates.-Really?When_____there?A.willtheygoB.didtheygoC.dotheygoD.havetheygone10、-______you___yourhomeworkyet?-Yes.I_____itamomentago.A.Did;do;finishedB.Have;done;finishedC.Have;done;havefinishedD.will;do;finish11、Hisfather______thePartysince197.A.joinedB.hasjoinedC.wasinD.hasbeenin12、-Doyouknowhimwell?-Sure.We_________friendssincetenyearsago.A.wereB.havebeenC.havebecomeD.havemade13、-Howlonghaveyou____here?-Abouttwomonths.A.beenB.goneC.comeD.arrived14、Hurryup!Theplay__________forten精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创9/29minutes.A.hasbegunB.hadbegunC.hasbeenonD.began15、It_____tenyearssinceheleftthearmy.A.isB.hasC.willD.was16、MissGreenisn’tintheoffice.she_______tothelibrary.A.hasgoneB.wentC.willgoD.hasbeen17、Myparents______Shandongfortenyears.A.havebeeninB.havebeentoC.havegonetoD.havebeen18、Thestudentshavecleanedtheclassroom,?A.sotheyB.don’ttheyC.havetheyD.haven’tthey19、_____hasMrWhitebeenamemberofGreenerChinasincehe_____toChina?A.Howsoon,comesB.Howoften,gotC.Howlong,cameD.Howfar,arrived20、Hisuncle_____formorethanyears.精品
本文标题:八年级现在完成时练习题
链接地址:https://www.777doc.com/doc-4860313 .html