问题描述:
求英语高手回答!延续性动词的现在完成时和现在完成进行时是不是没有区别?
可以这样理解吗?瞬间性动词的现在完成时表示动作被做,已完成.现在完成进行时动作现在还进行着.
如 I have made a cake表示我做完了
I have been making a cake表示我现在还在做着
但是 像这个 I have been swiming in the cold water for about two hours
I have swimmed in the cold water for about two hours
swim是延续性动词 这两个句子是不是都可以表示从过去开始的动作可能一直持续下去,没有区别吗?
是不是I have lived here for 2 years
I have been living here for 2 years 这两个句子意思一样是吗?
可以这样理解吗?瞬间性动词的现在完成时表示动作被做,已完成.现在完成进行时动作现在还进行着.
如 I have made a cake表示我做完了
I have been making a cake表示我现在还在做着
但是 像这个 I have been swiming in the cold water for about two hours
I have swimmed in the cold water for about two hours
swim是延续性动词 这两个句子是不是都可以表示从过去开始的动作可能一直持续下去,没有区别吗?
是不是I have lived here for 2 years
I have been living here for 2 years 这两个句子意思一样是吗?
问题解答:
我来补答展开全文阅读