现在完成时的定义之一是一个动作从过去持续到现在。这不就和现在完成进行时的用法一样了吗?

I have studied English for 2 years.I have been studying English for 2 years. 区别在哪里?
2025-01-08 06:32:38
推荐回答(3个)
回答1:

现在完成进行时表示动作从过去的时间一直进行到现在。
而现在完成时的动作已经结束但是其结果(后果)却影响到现在。更强调影响。
其实现在完成时也可以表示过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。总的来说,现在完成时包含现在完成进行时的意思,有时现在完成进行时带点感情色彩。

如果拿上面两句话对比的话,第一句意思是:我已经学了两年的英语了,现在不一定在学,但对现在有影响,可能是我现在会说英语。(具体什么影响应联系前后文)
第二句我学了两年的英语而且现在还在学。

回答2:

第一个表示动作已经结束,第二个表示现在在进行而且可能持续到将来

回答3:

111111111111111111111111111111111111111111111挺好