1现在完成时一,基本结构:主语+have/has+p.p(过去分词)过去分词:规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。IhavetaughtEnglishinthisschoolsince1999.二,句式变化:①肯定句:主语+have/has+过去分词+其它Myhometownhaschangedalotovertheyears.近几年家乡变化很大。②否定句:主语+have/has+not+过去分词+其它Ihaven’theardfromherthesedays.这些日子我没有收到她的信。③疑问句:Have/Has+主语+过去分词+其它Haveyouevereatenfishandchips?肯定回答:Yes,主语+have/has.否定回答:No,主语+have/hasnot/.—Haveyoufinishedyourwork?—Yes,Ihave.三、现在完成时的含义之一:表示过去发生或已经完成的动作对现在造成的影响或结果,常与already/yet,just,never/ever,before,sofar等连用。1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以放在句末。实例:1)I'vealreadyreadthisbook.我已经读过这本书了。(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。)2)I'vewashedmyclothesalready.我已经洗了衣服。(洗衣服的动作已完成,其结果是“衣服冼干净了”。)注意:在表示吃惊或明知故问等感情色彩时,already也可用于(口语)疑问句中。实例:3)Haveyoumethimalready?你(真的)已经见过他了?2.yet用在疑问句中意为“已经”,用在否定句中意为“还”,常放在句末。实例:1)—Hashefoundhiswatchyet?他已经找到他的手表了吗?—No,notyet.不,还没有。2)Thewomanhasn'tfoundherdogyet.那位妇女还没有找到她的狗。(没找到狗,心里着急,这就是对现在的影响)3.just意为“刚刚”,表示行为刚刚过去,常放在助动词与过去分词之间。实例:Hehasjustcomebackfromschool.他刚从学校回来。4.ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间。实例:1)HaveyoueverbeentoHongKong?你曾去过香港吗?2)Ihaven'teverspokentoher.我未曾和她说过话。5.never意为“从来没有”常与before连用(before要放在句尾,而never多放在助动词与过去分词之间。实例:Ihavenevertraveledbyplanebefore.我以前从来没有乘飞机旅行过。6.before意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。实例:1)HaveyoubeentoHainanbefore?你以前去过海南吗?2)Ihaven'teatenGuangdongfoodbefore.我以前没吃过广东菜。7.以sofar为标志sofar往往表示到目前为止动作或状态已经发生。HehasgottoBeijingsofar.Shehaspassedtheexamsofar.四、现在完成时含义之二表示过去已经开始,一直延续到现在的动作或状态。常与for,since,howlong,thesedays等连用。2⑴since+过去时间点since+过去时的从句since+一段时间+ago(since短语或从句表示过去的动作延续至今,since之后的时间为一点)Mr.Smithhasworkedheresince1984.He’slearnedabout5,000Englishwordssincehewenttocollege.Myunclehasworkedatthisfactorysincefiveyearsago.⑵for+一段时间(数词+量词),(for短语表示动作延续多长时间,for的宾语为时间段)。此划线部分用howlong提问。Wehaveknowneachotherfortwentyyears.Ihaven’tseenherforalongtime.五、特殊句式:Itis/hasbeen+一段时间+since从句(用一般过去时)Itis/hasbeentenyearssincesheleft.六、havebeenin,havebeento与havegoneto的用法⑴have(has)beenin表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since,for,howlong等。例如:Mr.BrownhasbeeninShanghaiforthreedays.▲此外还有这些搭配:havebeenhere(there)/athome(school)/onthefarmhavebeenhere(there)/abroad⑵have(has)beento表示“曾经去过某地”,现在已经不在那里了。可与just,ever,never等连用Ihavejustbeentothepostoffice.MaryhasneverbeentotheGreatWall.HaveyoueverbeentoHangzhou?▲have(has)beento后面可接次数,表示去过某地几次。IhavebeentoBeijingthreetimes.。Theyhavebeentothatvillageseveraltimes.⑶have(has)goneto意为“到某地去了”,表示到了某地或正在去某地的途中。总之,说话时该人不在现场,一般不用第一、第二人称代词作句子的主语。----WhereisTom?----Hehasgonetothebookshop.。七、现在完成时的反意疑问句【have(n’t)/has(n’t)+代词】()1.Jim'sbeentotheGreatwallbefore,he?(A)isn't(B)wasn't(C)hasn't(D)doesn't()2.She'sneverbeentoEngland,she?(A)has(B)hasn't(C)isn't(D)is八、Howlong与现在完成时()1.--_______haveyoubeenhere?--Sincelastyear(A)Howfar(B)Howlong(C)Howoften(D)Howsoon()2.___________hasHanmeibeeninthelibrary.(A)Howlong(B)Howsoon(C)Howfar(D)Howoften()3.Howlong___he___thelibrarybook.(A)has,borrow(B)has,kept(C)has,bought(D)did,buy九、延续性动词与非延续性动词动词按其动作发生的方式、发生过程的长短可分为延续性动词与非延续性动词。1.延续性动词表示能够延续的动作,3如:learn,work,stand,lie,know,walk,keep,have,wait,watch,sing,read,sleep,live,stay等。延续性动词可以与表示时间段的状语连用。表示时间段的短语有:for+一段时间,for2years;since从句,sincehecamehere;since+时间点词,sincelastyear,since5daysago;howlong;foralongtime等。2.非延续性动词也称终止性动词、瞬间动词,表示不能延续的动作,这种动作发生后立即结束。如:open,die,close,begin,finish,come,go,move,borrow,lend,buy等。非延续性动词在肯定句中与表示时间点的状语连用,如:twoyearsago;at5o'clock;否定的终止性动词可以与表示时间段的时间状语连用。非延续性动词转化成延续性动词1、转化为相应的延续动词borrow—keepbuy—havecatchacold—haveacoldputon—weargettoknow—knowgettosleep—sleep2、转化为“be+形容词/副词/介词/名词”go/come—be+相应的介词短语comeback—bebackbegin/start——beongoout—beoutgetto/arrive/reach—be(in)leave—beaway(benothere)die—bedeadopen—beopenleave—beleavefinish—beoverfallill—beillclose—beclosedlose—belostturnon—beongetup—beupbecome—begotoschool—beinschoolsitdown—sit/beseatedjoin—bein(…)或bea…membergotobed—beinbedmakefriends—befriends例:1)他入团两年了。误:HehasjoinedtheLeaguefortwoyears.正:HehasbeenaLeaguememberfortwoyears.2)我买这辆自行车三年了。误:Ihaveboughtthisbikeforthreeyears.正:Ihavehadthisbikeforthreeyears.十、现在完成时与一般过去时的用法比较⑴现在完成时表示过去的动作一直延续到现在甚至会继续下去或表示过去的动作对现在造成的影响;一般过去时表示动作发生的时间在过去。试比较:Theplanehasarrived.飞机已经来了。(说明现在的情况:飞机在这儿)Theplanearrivedaquarterago.飞机是一刻钟以前来。(强调动作发生的时间在过去)Ihavetaughthereforfifteenyears.我在这儿已经教了十五年。(表示十五年前的动作一直延续到现在,还可能会继续。)Itaughthereforayear.我过去在这儿教过一年。(表示我现在已经不在这儿任教了)⑵When常与一般过去时连用,Howlong常与与现在完成时连用WhendidyoucometoBeijing?HowlonghaveyoubeeninBeijing?现在完成时练习一.since和for区别1.用since和for填空1)______twoyears2)_______twoyearsago3)_______lastmonth4)______19995)_______yesterday6)_______4o’clock7)______4hours8)_______anhourago9)_______wewerechildren10)_____lunchtime11)______shelefthere2.用since和for填空1.HehaslivedinNanjing________theyearbeforelast.42.I’veknownhim__________wewerechildren.3.OurteacherhasstudiedJapanese_________threeyears.4.Shehasbeenawayfromthecity___________abouttenyears.5.It’sabouttenyears__________sheleftthecity.选用for和since填空:1.Wehaven’tseeneachother______alongtime.2.HisfatherhasbeenintheParty______10yearsago.3.Thefilmhasbeenon______20minutes.4.MrGreenhasworkedhere______hecametoChina.5.Hisgrandparentsha