•升大07-1班动词时态辨析1.Whatanicebike!Where_____you_____it?A.dobuyB.have,boughtC.didbuyD.had,bought2.Inthelastfiveyears,there_____alotofchangesinmyhometown.A.hashadB.havebeenC.haveD.hasbeen3.Thefilmstar_____bythetimeI_____thestadium.A.hadleft,gottoB.hasleft,gottoC.wasleaving,gottoD.left,hadgottoB一、概念的辨析:1.一般过去时:表示在过去某个时间发生的动作或存在的状态,也表示过去经常或反复发生的动作。2.现在完成时:表示过去的动作到现在已经完成,或对现在造成影响。3.过去完成时:表示过去的动作到过去的某个时间前已经完成。你还记得吗?二、构成的基本结构:1.一般过去时:2.现在完成时:3.过去完成时:肯定否定肯定否定肯定否定be/情态动词/一般动词的过去式was/were/情态动词的过去式,didn’t+v.has/have+donehas/havenot+donehad+donehadnot+done三、时间状语的搭配使用:1.一般过去时:常与过去的某个时间连用,如:yesterday,lastyear,in1965,amomentago等等。2.现在完成时:表示动作从过去一直持续到现在,常用的时间状语有:since,for+时间段,bynow,sofar等等。3.过去完成时:表示动作在过去某个时刻或某一动作以前完成了,即“过去的过去”。常用的时间状语有:since,for+时间段,before,bythen,bytheendoflastmonth等。思考:当句子中出现since/for时,到底用has/havedone还是haddone呢?四、熟记以下特殊用法:1.注意区别:has/havegone和has/havebeenhadgone和hadbeen2.当has/have/haddone后加for+一段时间,要保短暂性动词变成持续性动词,如:buy---______borrow---_______die---_______start/begin(上映)---_________getmarried---____________jointhearmy---____________________jointheParty---_____________________havekeepbedeadbeonbemarriedbeinthearmybeintheParty3.过去完成时还可以用在:hardly…when…nosooner…than…(eg:Ihadhardlyfinishedmyworkwhenhecametoseeme.)刚…就…结论:前用过去完成时,后用一般过去时。五、课堂练习:1.He_____thePartyformorethantenyears.A.hasjoinedB.hadjoinedC.hasbeeninD.hadbeenin2.What_____you_____lastnightwhenhewenttoyourhouse?A.were,doingB.did,doC.had,doneD.have,done3.Shesaidthatshe_____Beijingtwotimessince1998.A.hadgonetoB.hasbeentoC.hasgonetoD.hadbeentoCAD4.Join_____hisparentsfor15yearssincehelefthishometown.A.sawB.haven’tseenC.hadn’tseenD.hasn’tseen5.Nosooner_____I_____homethanthetelephone_____.A.did…arrive,hadrung;B.had…arrived,rangC.have…arrived,hadrung;D.had…arrived,hadrung6.-----Doesyoursisterremembertoreturnthelibrarybooktoday?-----Oh,yes.Thankyou.She’s_____itfortwoweeks.A.keptB.lentC.borrowedD.keepingDBA7.-----DidyouseeXiaoLiattheparty?-----No,_____bythetimeIarrived.A.she’dleftB.she’sleftC.shewasleftD.shemustleave8.Hesaidthathe_____tothecollegeverysoon.A.wouldgoB.hasgoneC.willgoD.went9.Kate_____someJapanesebytheendoflastterm.A.haslearnedB.hadlearnedC.learnedD.learns10.Theteachersaidthattheearth_____aroundthesun.A.goB.wentC.goesD.isgoingAABC当从句中,叙述的是普遍真理时,一律用一般现在时。总结:1.当句子中只表示动作发生在过去,而没有说明持续到现在或过去某个时间时,只用一般过去时。2.在区别用has/havedone还是haddone时,一定要先确定动作的截止时间是现在还是过去。3.注意以下特殊情况:a).nosooner…than,hardly…whenb).完成时+一段时间,短暂性动词要变成持续性动词。c).注意过去进行时和过去将来时的用法。