•一、过去完成时的概念与结构特点:•概念:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即“过去的过去”。•构成:过去完成时由“助动词had+过去分词”构成,其中had通用于各种人称。•肯定/否定句:主语+had/hadn’t+过去分词+…•一般疑问句:Had+主语+过去分词…?•(Yes,主语+had./No,主语+hadn’t.)•特殊疑问句:疑问词+had+主语+过去分词+…?二、过去完成时的判断依据:1.由时间状语来判定:表示动作从过去持续到过去一段时间。与过去完成时连用的时间状语有:(1)by+过去的时间点。如:昨天晚上九点前我已经读完这本小说了。Ihadfinishedreadingthenovelbynineo'clocklastnight.(2)bytheendof+过去的时间点。如:截止到上学期末,我们已经学了两千多个英文单词了。WehadlearnedovertwothousandEnglishwordsbytheendoflastterm.(3)before+过去的时间点。如:上周三以前他们已经中了六百棵树了。TheyhadplantedsixhundredtreesbeforelastWednesday.2.由“过去的过去”来判定:过去完成时表示“过去的过去”,是指过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。这种用法常出现在:(1)宾语从句中:当宾语从句的主句为一般过去时,且从句的动作先于主句的动作时,从句要用过去完成时。在told,said,knew,heard,thought等动词后的宾语从句。如:她说她以前看过这电影。Shesaidthatshehadseenthefilmbefore.(2)状语从句中:在时间、条件、原因、方式等状语从句中,主、从句的动作发生有先后关系,动作在前的,要用过去完成时,动作在后的要用一般过去时。如:当我到达车站时,火车已经离开了。WhenIgottothestation,thetrainhadalreadyleft.他完成作业以后,就上床睡觉了。Afterhehadfinishedhishomework,hewenttobed.注意:before,after引导的时间状语从句中,由于before和after本身已表达了动作的先后关系,若主、从句表示的动作紧密相连,则主、从句都用一般过去时。如:你来这儿之前在哪儿学习?Wheredidyoustudy(hadyoustudied)beforeyoucamehere?他关上门,离开了教室。Afterheclosedthedoor,helefttheclassroom.三、过去完成时与现在完成时的区别1.现在完成时表示的动作发生在过去,但侧重对现在产生的结果或造成的影响,其结构为“助动词have(has)+过去分词”;过去完成时则是一个相对的时态,它所表示的动作不仅发生在过去,更强调“过去的过去”,只有和过去某时或某动作相比较时,才用到它。试比较—What’swrongwiththedoor?—Somechildrenhavebrokenit.—Johnreturnedhomeyesterday.—Wherehadhebeen?(使用过去完成时是指约翰在returnedhome之前去了哪些地方,即“过去的过去”)•2.现在完成时强调一个动作从过去到现在并可能持续到将来;过去完成时强调一个动作从过去持续到过去并可能继续。•到目前为止我已经学会了1000个英语单词。•Ihavealreadylearned1000Englishwordssofar.•到那时为止我已经学会了1000个英语单词。•Ihadalreadylearned1000Englishwordstillthen.•注意过去完成跟现在完成时共通的地方是他们都可以与already,yet,since,for连用。•观察:WhereisLily?Ihavewaitedforherforanhour!•WhenJackarrived,Maryhadbeenawayforalmostanhour.注意•英语中,已经有了一个过去一般时表示在过去发生的动作,为什么还有过去完成时呢?•要记住:过去完成时的关键概念是:假设在过去发生了两件(或以上)的事件,一件是A事件,另一件是B事件,如果A、B两个事件几乎是同时发生的,那就用一般过去时;但是,如果A、B两个事件不是同时发生的,怎么办呢?那就是:哪个事件先发生,就用过去完成时;哪个事件后发生,就用过去时。在上面的假设中,如果A事件先发生,A就用过去完成时;如果B事件先发生,B就用过去完成时;而不管两件事是用什么样的时间状语或其它形式表示的。五、过去完成时与一般过去时的区别1.时间状语不同:过去完成时在时间上强调“过去的过去”;而一般过去时只强调过去某一特定的时间。试比较:他们昨天十点前就到车站了。Theyhadarrivedatthestationbytenyesterday.他们昨天十点到了车站。Theyarrivedatthestationattenyesterday.2.在没有明确的过去时间状语作标志时,谓语动词动作发生的时间先后须依据上下文来判断:先发生的用过去完成时,后发生的则用一般过去时。如:Shewasveryhappy.Herwholefamilywerepleasedwithher,too.Shehadjustwonthefirstinthecompositioncompetition.3.当两个或两个以上接连发生的动作用and或but连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在before,after,assoonas引导的从句中,由于这些连词本身已经表示出时间的先后,若主、从句表示的动作紧密相连,则主、从句都用一般过去时。如:他进入房间,打开灯,看晚报。Heenteredtheroom,turnedonthelightandreadaneveningpaper.我离开办公室前给她打了电话。I(had)calledherbeforeIlefttheoffice.•1.Heaskedme_____duringthesummerholidays.•A.whereIhadbeenB.whereIhadgone•C.wherehadIbeenD.wherehadIgone•2.What____Jane____bythetimehewassever?•A.did,doB.has,doneCdid,did.D.had,done•3.I______900EnglishwordsbythetimeIwasten.•A.learnedB.waslearning•C.hadlearnedD.learntADC•4.She______livedherefor______years.•A.had,afewB.has,several•C.had,alotofD.has,agreatdealof•5.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.•AhadcookedB.cooked•C.havecookedD.wascookedBA1.WhenI_______(arrive)atthestation,he_____(leave).2.We_____(learn)about4000Englishwordsbytheendoflastterm.3.Iwaiteduntilhe______(finish)hishomework.4.Weweresurprisedatwhatshe____already_____(do)5.She______(notgo)toQingdaobecauseshe______(go)therebefore.•arrivedhadlefthadlearned(had)finishedhaddonedidn'tgohadbeen6.He______(nottell)youthenewsyet.7.Hesaidhe________already______(give)thebooktotheteacher.8.I_______(be)toShanghaibefore.9.Shetoldmeshe_____(be)toSanyathreetimes.hasn'ttoldhadgivenhavebeenhadbeen