肯定句式:主语+have/has+过去分词+其他成分
否定句式:主语+have/has+not+过去分词+其他成分。
一般疑问句式:Have/Has+主语+过去分词+其他成分?
用法:
(1)去发生的动作对现在的影响
(2)过去已经开始,持续到现在的动作或状态
常见的标志: already,yet,even,never just before. in the past (last) few days. so far, twice, recently.for+时间段,since+时间点, oww long等
难点:
(1)现在完成时可以和疑问词,where连用,但不能和when用,故现在完成时对时间的提不用when,只用how long
(2)若没有时间状语“for+时间段,since+时间点,How long”时,短暂性和延续性动词都可用于现在完成时
(3)若有时间状语“for+时间段,since+时间点,Howlong”时,要用延续性动词的肯定式或短暂性动词的否定式。
(4)短暂性动词的肯定式不能与“for+时间段,since+时间点,How long”连用,若要和它们连用,则要将短暂性动词变为相对应的表示延续意义的动词。
总结:若在句子中遇到“for+时间段,since+时间点,How long”时,主句要用现在完成时,而且动词要有延续性。如果动词是短暂性的则要变为相应的延续性动词。变化规则是:有病been则选有been的,没病(been则看特病特殊的有:put on-worn;bought-had;caught-had;borrow-kept.