ThePresentPerfectTense一.现在完成时的构成:主语+have/has+过去分词(过去分词:规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。-略)[Exercises1]选择填空()1.IEnglishinthisschoolsince1999(A)taught(B)havetaught(C)tea(D)wouldteach()2.LiLeithepenforfiveyears(A)hashad(B)bought(C)havehad(D)havebought()3.Katehergrandmother'sphotobefore(A)haven'tseen(B)haveseen(C)see(D)hasn'tseen()4.Maryyouthesedays.(A)Has,seen(B)Do,see(C)Did,see(D)Is,seeing()5.sofar,wethousandsofBuildinginQuanzhou(A)build(B)havebuild(C)build(D)willbuild二、否定式:主语+haven’t/hasn’t+过去分词。疑问式:Have/Has+主语+过去分词?简略答语:Yes,主语+have/has.(肯定)No,主语+haven’t/hasn’t.(否定)[Exercises2]选择填空()1.——Haveyoufinishedyourwork?——.(A)Yes,Ihave.(B)Yes,Ido.(C)Yes,Iam.(D)Yes,Idid.()2.——HassheeverlearnedEnglish?——(A)Yes,shehas.(B)Yes,shedoes.(C)No,shedoesn’t(D)No,shehas()3.Hefinishedhishomework.yet(A)doesn’t(B)haven’t(C)hasn’t(D)doesn’thave三现在完成时的含义之一表示过去发生或已经完成的动作对现在造成的影响或结果,常与never/ever,just,already/yet,before。sofar等连用。这些标志词可以表达这种含义⑴以already,just和yet为标志already,just和yet表示到现在为止动作或状态已经、刚刚或还没有发生。Hehasalreadygotherhelp.Hehasjustseenthefilm.Hehasn’tcomebackyet.。⑵以ever和never为标志ever和never表示到现在为止动作或状态曾经或从来没有发生过。ThisisthebestfilmIhaveeverseen.HehasneverbeentoBeijing.⑶以动作发生的次数为标志若某一动作到现在为止已经发生了若干次,则要使用现在完成时。HesayshehasbeentotheUSAthreetimes.⑷以sofar为标志sofar往往表示到目前为止动作或状态已经发生。HehasgottoBeijingsofar.Shehaspassedtheexamsofar.⑸never/ever,just,already/yet,before。sofar的用法(略)[Exercises3]选择填空()1.——Haveyoutraveledonthetrain.——Yes,Ihave.(A)never(B)ever(C)just(D)yet()2.——Haveyoufinishedyourhomework——Not.(A)ever(B)already(C)yet(D)just()3.Wehaven'tfinishedourhomework.(A)already(B)ever(C)yet(D)never()4.——HaveyoulearnedEnglish?——Yes,I'velearnedalot.(A)never,ever(B)ever,never(C)ever,already(D)already.ever()5.——Haveyoufinishedyourhomework?——Yes,I'vedonethat(A)yet,already(B)already,yet(C)ever,never(D)still,just()6.John'sfatherborrowedsomepictures(A)havealready(B)hasjust(C)haveever(D)hasyet四、现在完成时含义之二表示过去已经开始,一直延续到现在的动作或状态。常与for,since,howlong,,thesedays等连用。⑴Since+过去点的时间(since短语或从句表示过去的动作延续至今,since之后的时间为一点)Mr.Smithhasworkedheresince1984.He’slearnedabout5,000Englishwordssincehewenttocollege.⑵for+一段时间(数词+量词),(for短语表示动作延续多长时间,for的宾语为时间段)。此划线部分用howlong提问。Wehaveknowneachotherfortwentyyears.Ihaven’tseenherforalongtime.[Exercises4]A)用since和for填空1)______twoyears2)_______twoyearsago3)_______lastmonth4)______19995)_______yesterday6)_______4o’clock7)______4hours8)_______anhourago9)_______wewerechildren10)_____lunchtime11)______shelefthereB)用since和for填空1.HehaslivedinNanjing________theyearbeforelast.2.I’veknownhim__________wewerechildren.3.OurteacherhasstudiedJapanese_________threeyears.4.Shehasbeenawayfromthecity___________abouttenyears.5.It’sabouttenyears__________sheleftthecity.C)选择填空()1.I'vebeenlikethiseversnice(A)lastweek(B)foraweek(C)aweekbefore(D)thelastweek()2.Mymotherhasworkedinthisfactory2years.(A)about(B)for(C)in(D)since()3.Ihaven'theardfromhimlastweek.(A)since(B)for(C)ago(D)before()4.Hisfatherjoinedtheparty_________(A)forthreeyears(B)sincethreeyearsago(C)threeyearsago(D)intwoyears'time()5.Hemovedherein1999,andhehasbeenhere.(A)atthattime(B)forfiveyearsago(C)sincefouryears(D)forfouryears()6.Tomhasbeenawayfromhomeaboutfivedaysago.(A)\(B)in(C)since(D)for五、句式:主句(现在完成时)+since+从句(一般过去时)[Exercises5]选择填空()1.sheEnglishinourschooleversinceshehere.(A)hastaught,come(B)taught,came(C)hastaught,hascome(D)teaches,hascome()2.OurEnglishteacherinourschoolsincehetoChina.(A)hastaught..come(B)taught,…come(C)hastaught,has..come(D)teaches,has…come()3.SheinQuanzhousinceshebornin1980(A)haslived,hasbeen(B)haslived,was(C)lived,hasbeen(D)lived,was六、句式:It’s+一段时间+since从句(用一般过去时)[Exercises6]选择填空()1.It’stenyearssinceshe.(A)hasleft(B)hasbeenaway(C)left(D)leave()2.It’sthreeyearssincehethearmy.(A)hasjoined(B)hasbeenin(C)join(D)joined七、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.。JackJohnsonhasgonetoLondon.[Exercises7]A)用have(has)been或have(has)gone填空。A:Where____________LiFei___________?B:He____________toHainanIsland.A:Howlong___________he___________there?B:He_____________thereforthreedays.A:Whenwillhecomeback,doyouknow?B:I’mafraidhewon’tcomebackrecently.A:CouldyoutellmethewaytoHainanIsland?B:Sorry,I_________never___________there.A:Howmanytimes___________LiFei__________tothatplace?B:He_____________thereonlyonce.B)用have/hasbeento/in,havegoneto的各种形式填空。1)WhereisJack?He__________hiscountry.2)David________theparkjustnow.3)John_______Englandsincehecameback.4)Howlong_____have_____thisvillage?5)TheSmiths______Beijingforyears.6)_____youever____America?--Yes,I_____theremanytimes.7