现在完成时与过去完成时的区别Thepresentperfecttense&ThepastperfecttenseDevinLiuIIhavefinishedhavefinishedmyhomework
myhomework
IIhadfinishedhadfinishedmyhomeworkby10:00myhomeworkby10:00lastnight
lastnight
•概念•形式•用法•总结•实践概念现在完成时1
表示过去发生的对现在有影响的动作;Ihaveseenthefilmmanytimes
表示过去某一时间开始一直延续到现在的动作
Hehaslivedheresince1949
过去完成时表示过去某一时刻以前已经开始并一直延续到这一时刻或在此刻前已经完成的动作,即“过去的过去”Bytheendoflasttermwehadlearned1000Englishwords
形式现在完成时have/has+动词的过去分词主语为三人称单数,则用“has+过去分词”Shehaswaitedhereforanhour
主语为非单三,则用“have+过去分词”Ihavewaitedhereforanhour
过去完成时had+过去分词had可用于各种人称和数Bytheendofthistermwehadlearned1000Englishwords
表示过去发生的某一动作对现在造成的影响或产生的结果(强调是过去动作与现在的联系,也就是强调现在的影响和结果)通常与表示与包括现在在内的时间副词just,already,before,yet,never,ever等状语连用eg
Ihaveneverheardofthatbefore
Shehasalreadyknownthenews
现在完成时的用法2
表示过去某个时间开始的动作或存在的状态,一直持续到现在并可能还将持