1、现在完成时不可与表示特定过去时间的副词连用
1、I(leave)Shanghaifor3daysago
IShanghaifor3days
2、Tom(catch)acoldyesterday
Tomfor3days
2、过去时只限于表示过去的动作本身,与现在的结果无关
Whendidhecome
Whenhashecome
3、现在完成时不与疑问副词when连用,而一般过去时则可以
Hehasboughtahouse
Heboughtahousefiveago
(√)(×)如:ago,lastweek,then,yesterday,justnow,amomentago等
现在完成时VS一般过去时现在完成时(三)现在完成时(三)现在完成时构成用法常用状语1
have+动词过去分词2
has+动词过去分词1
have+动词过去分词2
has+动词过去分词表示某一动作或状态从过去某一时间一直持续到现在表示某一动作或状态从过去某一时间一直持续到现在for+一段时间since+过去某一时间for+一段时间since+过去某一时间现在完成时(have/has+v-ed)1
表示刚刚结束的动作,常和already,just,yet,now,notyet等连用
表示过去发生的动作对目前所造成的影响
表示经验经历,常和ever,never,often,always,once,twice,threetimes,before等连用
现在完成时(have/has+v-ed)4
表示从过去持续到现在的动作或状态,常和since+过去时,for+时间段,recently,lately,thesedays,thisweek,inthepastfewdays,duringthelasttwoweeks,sofar,uptonow,untilnow等连用
例如:(1)T