过去完成时讲解及练习题.docx
过去完成时
概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
时间状语:recently,lately,since…for…,inthepastfewyears,etc.
3.基本结构:have/has+done
4.否定形式:have/has+not+done.5.一般疑问句:have或has提前
概念:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即过去的过去(past-in-the-past)。
----|--------------------------|-------------------------------|----------------------------
那时以前 那时 现在
构成:过去完成时由助动词had+过去分词构成,其中had通用于各种人称。
Theyhadalreadyhadbreakfastbeforetheyarrivedatthehotel.Shehadfinishedwritingthecompositionby10:00thismorning.二、过去完成时的判断依据
由时间状语来判定
一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有:
(1)by+过去的时间点。
如:Ihadfinishedreadingthenovelbynineoclocklastnight.
(2)bytheendof+过去的时间点。
如:WehadlearnedovertwothousandEnglishwordsbytheendoflastterm.
(3)before+过去的时间点。
如:TheyhadplantedsixhundredtreesbeforelastWednesday.
由过去的过去来判定。
过去完成时表示过去的过去,是指过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。这种用法常出现在:
(1)宾语从句中
当宾语从句的主句为一般过去时,且从句的动作先于主句的动作时,从句要用过去完成时。在told,said,knew,heard,thought等动词后的宾语从句。如:
Shesaidthatshehadseenthefilmbefore.
(2)状语从句中
在时间、条件、原因、方式等状语从句中,主、从句的动作发生有先后关系,动作在前的,要用过去完成时,动作在后的要用一般过去时。如:
WhenIgottothestation,thetrainhadalreadyleft.Afterhehadfinishedhishomework,hewenttobed.
注意:before,after引导的时间状语从句中,由于before和after本身已表达了动作
的先后关系,若主、从句表示的动作紧密相连,则主、从句都用一般过去时。如:
Wheredidyoustudybeforeyoucamehere?Afterheclosedthedoor,helefttheclassroom.
(3)表示意向的动词,如hope,wish,expect,think,intend,mean,suppose等,用过去
完成时表示原本…,未能…
Wehadhopedthatyouwouldcome,butyoudidnt.
根据上、下文来判定。
ImetWangTaointhestreetyesterday.WehadntseeneachothersincehewenttoBeijing.
三、过去完成时的主要用法
过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即发生在过去的过去。如:
WhenIwokeup,ithadstoppedraining.
我醒来时,雨已经停了。(主句的动作发生在过去的过去)
过去完成时是一个相对的时态,表示的是过去的过去,只有和过去某一时间或某一动作相比较时才使用它。如:
Hetoldmethathehadwrittenanewbook.(hadwritten发生在told之前)
过去完成时需要与一个表示过去的时间状语连用,它不能离开过去时间而独立存在。此时多与already,yet,still,