《现在完成时与现在完成进行时态.docx》由会员分享,可在线阅读,更多相关《现在完成时与现在完成进行时态.docx(14页珍藏版)》请在第一文库网上搜索。
1、现在完成时与现在完成进行时态一核心语法【知识梳理】1现在完成时【拓展】1)表示过去的动作对现在造成的影响或结果,着眼点在现在,常与a1ready,yet,just,before,1ate1y,recent1y,never,ever,notyet等连用。这个动作到说话时可能已经停止或结束。HehasturnedofftheIight.他已把灯关了。HisbrotherhasjoinedthePartya1ready.Ihavefinishedreadingthebook.Wehavejustvisitedthefarm.2)表示动作或状态在过去某时开始,一直持续到现在,并还可能继续下去的动作或状
2、态。通常用延续性动词。常与段时间状语连用。如:sofar,uptonow,since,for+一段时间,in/over/duringthepast/1astfewyears等。Hehas1ivedheresince1995.自从1995年以来,他一直住在这儿。IhavenotseenJustinsince1astFridaynight.(从上周五晚上到现在一直都没有见过JUStin)IhavetaughtEng1ishfor15years.Uptonow,wehavereceivednonewsfromher.批注:现在完成时还可和包括现在在内的时间状语连用,如:today,thismorni
3、ng,thismonth,thesedayszthisyear等,表示这个动作在这个特定的时间内完成.Haveyouseenherthesedays?但如果说话人感兴趣的只是在这段时间内发生了某一动作,而不是这一动作与现在的关系时,须用过去时态。Theconferenceopenedthismonth.3)在时间、条件、让步状语从句中,用现在完成时表示将来完成的动作。(即用现在完成时代替将来完成时)。其特征为:状语从句中的谓语动词很明显或需强调发生在主句谓语动作之前。Theywi11gotoworkinthecompanyassoonastheyhavegraduatedfromtheSChO
4、e)1G虽调毕业后)Iwi11notbe1ieveyouun1essIhaveseenitwithmyowneyes.(强调先看到)Iwi11gowithyouassoonasIhavefinishedmywork.(强调干完)Te11meyouranswerwhenyouhaveso1vedtheprob1em!(强调解决)4)使用现在完成时的句型It/Thisisthefirst/secondtimethat结构中的从句部分,用现在完成时。ItisthesecondtimethatIhavevisitedthecity.Thisisthefirsttime(that)veheardhims
5、ing.注意:Itwasthethirdtimethattheboyhadbeen1ate.ThiSis+形容词最高级+名词+that结构,that从句要用现在完成时。Thisisthebestfi1mthatve(ever)seen.Thisistheon1ybookthathehaswritten.5)固定句型Itis/hasbeen+时段+since+从句(从句谓语为瞬间则按字面翻译)(从句谓语为延续则表示未做此事多久)如:Itis/hasbeentwoyearssincewearrivedhere.我们至(J这儿两年了。Itistwoyearssincehe1ivedhere.他不在这
6、儿住两年了0【典例讲解】例1:一Irememberyouwereata1entedpianistatco11ege.Canyoup1aythepianoforme?一SorryzIthepianoforyears.A. dontp1ayB. wasntp1ayingC. haventp1ayedD. hadntp1ayed答案:C解析:根据remember可知语境是现在,从时间状语foryears得出是从过去到现在的时间,所以用现在完成时。2.现在完成进行时【拓展】表示一个持续到现在的动作(这动作可能刚停止,也可能还在进行)。(1)构成:havebeendoing(2)用法:D延续:表示开始于
7、过去的活动持续到现在,并且活动往往还没有结束,将继续持续下去。Ihavenotbeens1eepingwe11sinceIreturnedhome.(我“回家后一直都没睡好,现在也没睡好。)Ihavebeen1ivinginHawaiifortenyears.我在夏威夷已经生活了十年。Shehasbeenburningthemidnightoi1toprepareforGRE.她最近在熬夜准备GRE考试。Tornhasbeenp1ayingtheon1inegamesformorethantwentyhours.汤姆玩网游已经超过二十个小时了。2)重复:到目前为止的一段时间内重复发生的活动。H
8、ehasbeengoingtoSeatt1eforha1fayear.他在半年间经常去西雅图。Ihavebeente11ingyounottomaketroub1e.我一直劝你不要找麻烦。Theo1dmanhasbeenrepairingcarsforthirtyyears.老人修车修了三十年了。JackhasbeenpractisingTaiChiformorethanayear.杰克练太极一年多了。3)表示感情色彩现在完成进行时比较生动,有时含有明显的感情色彩。如:Whathaveyoubeendoing?表示!京异Whosbeeneatingmyapp1es?表示愤怒不;防【典例讲解】例
9、1:Tominthe1ibraryeverynightoverthe1astthreemonths.A.worksB. workedC. hasbeenworkingD. hadbeenworking答案:C解析:overthe1astthreemonths的意思是在过去的三个月期间,这类时间状语通常与现在完成时或现在完成进行时连用,四个选项中只有C符合此要求。例2:Nowthatsheisoutofajobz1ucygoingbacktoschoo1,butshehasnztdecidedyet.hadconsideredB.hasbeenconsideringC. consideredD.
10、 isgoingtoconsider答案:B解析:根据butshehasn,tdecidedyet(尚未决定)可知,从开始失业时起一直在考虑再去上学,现在还在考虑。表示从过去某一时刻开始一直到现在,并且现在依然在发生的动作,用现在完成进行时,现在完成进行时由have/hasbeendoing”构成,所以选Bo3.现在完成进行时与现在完成时辨析【拓展】现在完成进行时与现在完成时均可表示从过去开始一直持续到现在的动作,有时两者可换用,但前者多用于口语中。Ihavewateredthef1ower.我已经给花浇过水了。(已完成,你不必浇了)Ihavebeenwateringthef1owers.我一
11、直在给花浇水。(未完成,一直在浇)Ihaveknownherfora1ongtime.(正)我认识她很久了。Ihavebeenknowingherfora1ongtime.(误)Ihaven,tseenhimthesedays.(正)这些日子我没有见过他。Ihaven*tbeenseeinghimthesedays.(误)小结:这两种时态的差别主要有哪两个?答案:1现在完成时表示动作已完成,着重结果;现在完成进行时表示动作的进行,强调动作的持续性。2.状态动词、知觉动词或情感动词,如see,fee1,knowzIove等,不可用于现在完成进行时,但可用于现在完成时。【例题精讲】例1.Nowth
12、atsheisoutofjobz1ucy_goingbacktoschoo1,butshehasnztdecidedyet.A. hadconsideredB. hasbeenconsideringC. consideredD. isgoingtoconsider【答案】B【分析】本题考查动词的时态语态。根据句义:她现在失业了,正在考虑要不要回学校,但是还没有决定。所以用现在完成进行时。彳列2.Ihavegotaheadache.-Nowonder.YouinfrontofthatComputertoo1ong.A. WorkB. areworkingC. havebeenworkingD.
13、worked【答案】C【分析】本题考查动词的时态语态。根据句义:你在电脑前工作太久,难怪会头疼,可知Work维持了一段时间,且持续发生。所以用现在完成进行时。例3.Tom(read)abookaboutthe1ochNessMonsterthismorningandheI1getthroughsoon.【答案】hasbeenreading【分析】根据题干thismorningandheI1getthroughsoon,所以用现在完成进行时。例4.Hisbrothernever(read)anybooksaboutStonehengebefore.【答案】hasread【分析】根据never用现
14、在完成时。例5.Thetrave1erssaytheycomefrom1ondonand(trave1)fortwomonths.【答案】havebeentrave11ing【分析】根据fortwomonths判断用现在完成进行时。例6.一Wi11someonegoandgetDr.White?Hea1ready(send)for.【答案】hasbeensent【分析】根据a1ready用现在完成时。例7.Butnoevidenceof1ife(discover)onanyofthesep1anetssofar.【答案】hasbeendiscovered【分析】此句为被动,根据s。far用现在
15、完成时.例8.1wontte11thestudenttheanswertothemathprob1emunti1heonitformorethananhour.A. hasbeenworkingB. wi11haveworkedC. wi11havebeenworkingD. hadworked【答案】A【分析】考查动词时态。根据formorethananhour知应用现在完成进行时态。例9.ItStimethatImyhaircut.1tSthefifthtimethatItothebarbersshop.A. had;havegoneB. has;havegoneC. have;wentD. had;go【答案】A【分析】Itstimethat句型中谓语使用虚拟语气,动词用过去时;Itsthe序数词timethat句型中动词用完成时。例10.HizTommy,you1ooktired.-Iamtired.Ithecomputergamesa11day.A. p1ayedB. hadp1ayedC. hav