首先,现在完成进行时的形式是:have/has been doing,强调的是动作从过去持续到现在,且可能还将继续下去.现在完成时更强调现在的结果和影响.当与表示一段时间的时间状语连用时,动词就要改为持续性动词.例如:He came here last week.他上周来到这儿的.如果说“他来这儿已经一周了”就不能说成:He has come here for a week.因为come 是短暂性动词,瞬间就结束了,即非持续的,所以不能和for aweek连用.须改为:He has been here for a week.
什么时候将短暂性动词改为持续性动词?现在完成进行时与现在完成时的结构有什么区别?