ustforsi
ce1表示的动作在说话前已经完成,但对现在有影响。Ihavesee
thefilmma
ytimesThecityhastake
o
a
ewlooki
thelastfewyears2表示动作开始于过去,持续到现在,也许还会持续下去,常与for或si
ce等表示一段时间的状语连用或与sofar,
ow,today,thisweek等表示包括现在时间在内的状语连用。HehasstudiedE
glishfor5yearsNowIhavefi
ishedthework3用在时间和条件状语从句中,表示将来某时已完成的动作(代替将来完成时)I’llgotoyourhomewhe
Ihavefi
ishedmyhomeworkIfithasstoppedrai
i
gi
themor
i
gwe’llgotothepark7、过去完成时的用法had过去分词1)表示过去某一时刻或某一动作之前完成的动作或状态“过去的过去”。(即)句中常有bybeforeu
tilwhe
等词引导的时间状语。Bythee
doflastyearwehadbuiltfive
ewhousesIhadlear
t5000wordsbeforei
e
teredtheu
iversity2)表示由过去某一时间开始,一直延续到过去另一个时间的动作或状态。常与forsi
ce连用Ihadbee
atthebusstopfor20mi
uteswhe
abusfi
allycameTheoldma
diedafterhehadbee
illforalo
gtime3)叙述过去发生的事情,在叙述了一段事情后,又叙述了发生在这些事情前的动作。LaoLidiedyesterdayHehadbee
afrie
dofmi
e4)在固定句型中Hardly…whe
…Scarcely…whe
…Nosoo
er…tha
…Hardlyhadhebega
tospeakwhe
someo
ei
terruptedhimNosoo
erhadheshuthiseyestha
hegotahardpushi
hisside8、过去将来时的用法shouldwoulddo构成,有时也用wasweregoi
gtodo表示。第一人称用should,其它人称用would。表示从过去的某时间看将要发生的动作或存在的状态。Theyweresurethattheywouldsucceed现在完成时与一般过去时区别1)都表示过去做的动作,现在完成时强调动作对现在的关系如结果、影响等,所以不能与过去时间状语连用,一般过去时只能表示过去的事实,不表示与现在的关系,所以与过去的时间状语连用。Haveyousee
thefilmYesIhave(对现在的影响就是我已经知道电影的内容了)Whe
didyouseethefilmIsawityesterday(与现在没有关系,只表示什么时间看的)Hehastaughttheclassfortwoterms(表明现在还在教,或者刚刚不教)Heisstillteachi
gorhe
动词时态和语态3
fhasjuststoppedteachi
git2当瞬间动词的肯定式为完成时,不能与表一般的时间状语连用。Hehaslefthomeforamo
th(错)应用:Helefthomeamo
thagoIthasbee
amo
thsi
cehelefthomeHehasbee
awayfromhomeforamo
thAmo
thhaspassedsi
cehelefthome3当瞬间动词的否定式为完成时,可以与表一段的时间状语连用,因为此时的否定式表达r