如何辨别现在完成时和现在完成进行时

有没有什么标志性的词,能说明一个句子是现在完成时还是现在完成进行时

have done. 现在完成时 强调动作的完成,结束。 I have finished my homework.我已经把家庭作业做完了。

have been doing 现在完成进行时 动词是延续性动词, 强调一直在做某事,以后可能还会做下去。 I have been learning English since 10 years ago. 十年前起,我就一直在学英语。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-05
现在完成时 到目前动作已结束,并会对现在产生影响。
现在完成进行时 到目前动作还没有结束,并且还会持续下去。
相似回答