一般现在完成时和现在完成进行时有什么区别
问题描述:
一般现在完成时和现在完成进行时有什么区别
答
现在完成时是以 have/has + done(过去分词)的形式出现,一般是说已经完成了的动作 I have finished my homework 翻译为“我已经做完家庭作业了”
他与现在完成进行时的区别是:所用的 “动词” 比如说上面例句中的 “finish” 是一个“点”的动作 “完成作业” 就是你作完作业的那一瞬间 “你不可能一直在完成作业不可能持续的完成作业
而 现在完成进行时一般是 have+been+doing(现在分词) 一般是说的一个持续的状态 比如说 I have been learning English for 3 years.”我已经学了3年的英语“ ”学习“ 他是一个过程,是一个可持续性的状态,再举个例子 I have been working for 12 hours.”我已经工作了 12个小时了“ 就是持续的工作了 12个小时候了,他可能接下来要休息了.
你有看出区别么?简单的来说一个 是”点“ 的动作,而另外一个是 ”持续性“的动词.