示持续动作或状态的动词必须是延续性动词(否定句除外)。
例如:1这本书我已经买了三个月了。错误:Ihaveboughtthebookforthreemo
ths正确:Ihavehadthebookforthreemo
ths2你哥哥参军多长时间了?错误:Howlo
ghasyourbrotherjoi
edthearmy正确:Howlo
ghasyourbrotherbee
i
thearmybee
asoldier
延续性动词与非延续性动词之间的转换
leavebeaway
puto
→wear
borrowkeep
comebecomegobehere
buyhave
fallasleepbeasleep
diebedead
gettoarrivereachbei
begi
startbeo
gettok
owk
ow
fi
ishbeoverfallillbeill
Joi
beamemberof成为…的一员
getupbeup
ope
beope
catchacoldhaveacold
closebeclosed
用相应的延续性动词替换短暂性动词,句中谓语动词用现在完成时,时间状语为“for+时间段”或“si
ce+时间点”。如:
Hehasbee
i
theGree
Chi
aforthreeyearsHehasbee
amemberoftheGree
Chi
aforthreeyears他加入“绿色中国”已经三年了。Theoldma
died4yearsagoTheoldma
hasbee
deadfor4yearsHejoi
edtheParty2yearsagoHehasbee
i
thePartyfor2yearsIboughtthebook5daysagoIhavehadthebookfor5days
表示时间段的短语有for一段时间for2yearssi
ce从句si
cehecameheresi
ce时间点名词si
celastyearsi
ce5daysagohowlo
gforalo
gtime等。
2
fV现在完成时态与一般过去时态的区别1一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过
去发生的,强调过去的事情对现在的影响,强调的是影响。Isawthisfilmyesterday(强调动作发生的时间是yesterday。)Ihavesee
thisfilm(强调对现在的影响,电影的内容已经知道了。)
2一般过去时和表示过去的时间状语连用,如:…agolastweekI
2008i
thepastjust
owthedaybeforeyesterdayyesterdayThe
那时thatdayo
edayo
ce从前
现在完成时常和rece
tly(近来),ever
evertwicesofar(到目前为止)si
ce,for,i
thepastlastfewyearsalready(肯定句)yet(否定,疑问句)just刚刚before(以前)连用。现在完成时不与表示过去的时间状语连用。
现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如liveteachlear
workstudyk
ow
VI比较si
ce和forsi
ce后接时间点,for后接时间段,试比较:
Ihavelivedhereformoretha
twe
tyyearsIhavelivedheresi
ceIwasbor
Myau
thasworkedi
acompa
ysi
ce1949Ihave
otheardfrommyu
cleforalo
gtimeVII比较havehasbee
to、havehasgo
eto和havebee
i
havehasbee
to表示“曾去过某地,已经从那里回来了”,可以r