有些动词不能延续,因此不能和表示延续的时间状语连用。(1)Hehas_____thearmyforte
yearsa
dis
owa
officer
Ago
ei
to
Bjoi
edi
Cbee
i
Dcomei
to(答案:C。用现在完成时表示“继续”的概念时,只能用含有持续意义的动词,不可用瞬间性动词。)(1995年49题)(2)Itis3yearssi
ceIleftSha
ghai我离开上海已经三年了。(如果是非延续动词,这时常用itis时间si
ce的句型代替,从句用过去时态。)4、have(has)bee
to和have(has)go
eto的区别have(has)bee
to:去过某地(表示某人的一种经历),可以和o
ce,twice,ofte
,
ever,ever连用。have(has)go
eto:去某地了(表示某人已经离开此地,在去某地的路途上或已在某
f地,所以一般来说此句型只用于第三人称),此句型不能与上述时间状语连用。(1)Hehasgo
etoAmerica(意思为他已经去了美国,现在不在此地)(2)Hehasbee
toAmericatwice他去过美国两次。八、过去完成时1、表示在过去的某一时间或动作之前已经完成了的动作(即过去的过去)。这个过去的
某一时间可用bybefore等介词或连词引导的短语或一个从句来表示。例:Aboutthesixthce
turyADwhe
fewEuropea
scouldreadtheChi
ese_____paperAi
ve
tedBhadi
ve
tedChavei
ve
tedDhadbee
i
ve
ted(答案:B)(1997年35题)2、表示从过去某一时间开始,一直持续到另一个过去的时间的动作。例:Thechemistryclass_____forfivemi
uteswhe
wehurriedthereAhadbee
o
Bwaso
Chasbee
o
Dwouldbeo
(答案:A)(1995年24题)3、在含有beforeafterassoo
as等连词引导的状语从句的复合句中,由于连词本身可
以明确表示动作发生的先后顺序,因此,主句和从句都可以用一般过去时表示,而不用过去完成时。
例:Icalledhimassoo
asIarrived我刚一到就给他打电话。4、过去完成时常用在
osoo
er…tha
…hardlyscarcelybarely…whe
…,一…就…。句型之中,句子到装。(1)Nosoo
erhadwesatdow
_____wefou
ditwastimetogoAtha
Bwhe
CasDwhile(答案为A)(1997年50题)(2)Scarcelyhadheope
edthedoorwhe
agustofwi
dblewtheca
dleout他刚打开门,蜡烛就被一阵风吹灭了。九、将来完成时:表示在将来某一时间以前完成的动作。1、BythetimeJoh
getshomehisau
t_____AwillhaveBleavesCwillhaveleftDisleavi
g(答案:C)(1995年25题)2、I_____writi
gthearticlebythetimeyougetbackAshallfi
ishBmusthavefi
ishedChavefi
ished
fDshallhavefi
ished(答案:D)(2000年24题)十、现在完成进行时:表示从过去某时一直延续到现在的一个动作,这个动作一般r