全国卷高考语法难点辨析之现在完成时与过去完成时的区别Thepresentperfecttense&Thepastperfecttense昂立红太阳Yuki•形式•概念及用法•总结形式现在完成时have/has+doneIhavewaitedhereforanhour.Shehaswaitedhereforanhour.过去完成时had+doneBytheendofthistermwehadlearned1000Englishwords.概念现在完成时1.表示过去发生的对现在有影响的动作;Ihaveseenthefilmmanytimes,soIwon’tgowithyou.2.表示过去某一时间开始一直延续到现在的动作。Hehaslivedheresince1949.用法现在完成时定义一用法一表示过去发生的某一动作对现在造成的影响或产生的结果强调是过去动作与现在的联系,也就是强调现在的影响和结果,故常与表示与包括现在在内的时间副词,如just,already,before,yet,never,ever等状语连用eg.Ihaveneverheardofthatbefore.Shehasalreadyknownthenews用法现在完成时定义二用法二表示过去某个时间开始的动作或存在的状态,一直持续到现在并可能还将持续下去动词使用延续性动词,常与for或since引导的时间连用。如sofar,bynow,thesedays,inthelasttenyears…for+一段时间eg.Hehaslivedherefor5years.since+(表示过去某一时间的)时间点eg.Hehasbeenheresince5yearsago.概念过去完成时表示过去某一时刻以前已经开始并一直延续到这一时刻或在此刻前已经完成的动作,即“过去的过去”.Bytheendoflasttermwehadlearned1000Englishwords.1.表示在过去某一时间以前完成的动作或事件。是一个相对的时态,强调在某一时间点或动作之前发生的动作。需要与表示过去的时间状语,不能离开过去的时间而独立存在。此时多与already,yet,still,just,before,ever,by,until等连用eg.Hehadreadthetextbeforehecametoschool.Ihadfinishedreadingthebookby10:00lastnight.2.表示某一动作或状态在过去某时之前已经开始,一直延续到这一过去时间,并可能还将持续下去。eg.Bytheendoflastyear,hehadworkinthefactoryfor10years.过去完成时通常连用的时间状语:bybytheendof+过去的时间点beforeeg.Hehadreadthetextbeforehecametoschool.Bytheendoflastyear,hehadworkinthefactoryfor10years.Theyhadplanted100treesbeforelastSunday.When引导的从句主语+过去完成时+Bythetime引导的从句从句谓语动词为过去式Before引导的从句eg.WhenIgotthere,thebushadalreadygone.BeforeImether,Ihadheardalotabouther.Bythetimewegottothecinema,thefilmhadbeenonforfiveminutes.表示意向的动词如hope,wish,expect,think,intend,mean,suppose等用过去完成时表示原本想做但并未完成的动作eg.Ihadhopedthatyouwouldcometomyparty.总结过去完成时过去完成时则是一个相对的时态,表示的动作不仅发生在过去,而且是过去的过去,只有和过去某时或某动作相比较时才用到它现在完成时现在完成时表示动作发生在过去,侧重于对现在产生的结果或造成的影响,与现在有关。past练习1.Ihavethisnicewatchfortwoyears.(A)had(B)bought(C)borrowed(D)lend2.I___900EnglishwordsbythetimeIwasten.(A)learned(B)waslearning(C)hadlearned(D)learnt3.It'ssaidthathe________senttoAustraliatoimprovehisEnglish.(be)4.ThelivingstandardofthepeopleinNanjing________since1983.(rise)5.It_________(stop)rainingwhenIwakeupthismorning.6.I____________(notread)thebookbecauseIhadreaditbefore.hasbeenhasrisenhadstoppedhadn’treadThankyou!