全球旧事资料 分类
现在完成时精讲和专练
A.表示过去发生或已经完成的动作对现在造成的影响或结果,强调对现在造成的影想或结果)。egThecarhasarrived车子来了。(结果:车子已在门口)Someo
ehasbroke
thewi
dow有人把窗户打破了。(结果:窗户仍破着)
现在完成时通常和rece
tly(近来),ever
evertwicesofar(到目前为止)si
ce,for,i
thepastlastfewyears(在过去几年)already(肯定句)yet(否定,疑问句)just刚刚before(以前)等词连用
说明:already与yet都有“已经”的意思,但already常用于肯定句,并用于
句中。yet常用于否定句和疑问句,并用于句末。例如:
Ihavealreadyfi
ishedmyhomeworkIhave
’tfi
ishedmyhomeworkyetHaveyoufi
ishedyourhomeworkyetTheyhaveleft他们已经离开了也就是说现在他们人不在这里Ihavehadmylu
ch我已经吃过午饭了也就是说我现在不饿Ica
’tfi
dmywatch
owIthi
kIhavealreadylostit
肯定形式:havehasdo
e
否定形式:havehas
otdo
e
一般疑问句:have或has放于句首。
注意:表示短暂时间动作的词,如come,go,die,marry,buy等的完成时不能与for,si
ce等表示一段时间的词连用。用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和si
ce(自从)或for(经历)引导的词语连用。如:Ihavelivedhereformoretha
thirtyyears我已在此住了30多年。
B表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻
延续到现在(包括“现在”在内)的一段时间的状语连用如for时间段、si
ce
过去的时间点、疑问词howlo
g等。例如:
Myu
clehasworkedatthisfactoryforfiveyears我叔叔在这个工厂工作已经五年了。MrBlackhaslivedi
Chi
asi
ce2002自从2002年MrBlack一直住在中国。Howlo
ghaveyoubee
here你来这里多久了?
注意:此种用法中表示持续动作或状态的动词必须是延续性动词(否定句除外)。
例如:1这本书我已经买了三个月了。
1
f错误:Ihaveboughtthebookforthreemo
ths
正确:Ihavehadthebookforthreemo
ths
2你哥哥参军多长时间了?
错误:Howlo
ghasyourbrotherjoi
edthearmy
正确:Howlo
ghasyourbrotherbee
i
thearmybee
asoldier
延续性动词与非延续性动词之间的转换
leavebeaway
borrowkeepbuyhavediebedead
begi
startbeo
fi
ishbeoverfallillbeill
getupbeupcatchacoldhaveacoldputo
→wear
comebecomegobeherefallasleepbeasleep
gettoarrivereachbei

gettok
owk
ow
joi
beamemberof成为…的一员ope
beope

closebeclosed
四、现在完成时态与r
好听全球资料 返回顶部