所有非延续性动词在现在完成时中所对应的延续性动词及其具体应用.
所有非延续性动词在现在完成时中所对应的延续性动词及其具体应用.
所有非延续性动词在现在完成时中所对应的延续性动词及其具体应用.
所有非延续性动词在现在完成时中所对应的延续性动词及其具体应用.
完成时中的延续性用法和非延续性用法.终止性动词和延续性动词.
例:
误:Shehascaughtabadcoldforaweek.
正:Shehashadabadcoldforaweek.
这里catch是终止性动词,have是持续性动词.终止性动词在现在完成时的肯定句里,不能用表示一段时间的状语来修饰它们,也就是说不能用for短语(表示时间长度),或since短语词(或从句),也不能用在howlong引起的疑问句中.
若需要表示持续一段时间时,可以用下列两种形式:1用Itis(或hasbeen)since句型;2用副词ago把句子改为一般过去时.如:
误:TheAmericanmusicianhasarrivedhereforaboutamonth.
正:Itis(或hasbeen)aboutamonthsincetheAmericanmusicianarrivedhere.
正:TheAmericanmusicianarrivedhereaboutmonthago.
除了改变句型结构外,还可对动词作相应变化.其中多数终止性动词可用be来表示延续,有些可用相应的延续性动词来代替.如:
误:MysisterhadjoinedthePartyforoversixyears.
正:MysisterhasbeenaPartymemberforoversixyears.
误:Howlonghaveyouborrowedthebook?
正:Howlonghaveyoukeptthebook?
常用的替换词有:comebehere,leavebeaway,diedead,beginbeon,openbeopen,becomebe,buyhave,borrowkeep,eathave,joinbein,(或beamemberof),getupbeup,getreadybeready,gettoknowknow,makefriendsbefriends,gotobedsleep,catchacoldhaveacold等.
需要注意的是:
1、在否定句中,终止性动词可以转化为延续性的否定状态,因此可以和表示一段时间的状语连用.如:
Ihaven’theardfrommybrotherformanyyears.
Therainhasn’tstoppedsincethreeminutesago.
2、终止性动词可以用于“表示过去发生的某一动作对现在造成的影响或结果”这种概念的现在完成时中,说明某个动作的结果还存在,不跟表示一段时间的状语连用,但可用already,yet,before,just,ever,now,today等时间状语.如:
Ihavealreadypostedthephotos.
Haveyouseenthefilmbefore?