求英语高手回答!延续性动词的现在完成时和现在完成进行时是不是没有区别?可以这样理解吗?瞬间性动词的现在完成时表示动作被做,已完成.现在完成进行时动作现在还进行着.如 I have made a c
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/18 14:53:09
求英语高手回答!延续性动词的现在完成时和现在完成进行时是不是没有区别?可以这样理解吗?瞬间性动词的现在完成时表示动作被做,已完成.现在完成进行时动作现在还进行着.如 I have made a c
求英语高手回答!延续性动词的现在完成时和现在完成进行时是不是没有区别?
可以这样理解吗?瞬间性动词的现在完成时表示动作被做,已完成.现在完成进行时动作现在还进行着.
如 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 c
据我所知 一般不会用I have been living here for 2 years 这种说法 至于swimming那个 第一句是现在都还在游泳 有可能边游边说 第二句 间歇性的 说话时不一定在游 但还会继续
不一样,第1句的意思是我曾经在这居住过2年,意思是现在已经不在这居住了。
第2句是我曾经在这居住过2年,但是现在还是在这住着。
是不太一样的
现在完成时不需要用延续性动词现在完成进行时则必须是延续性动词
I have been swiming in the cold water for about two hours
(在这个句子里,‘I'还在水里游着,动作还是延续着)
I have swam in the cold water for about two hours
(在这个句子里,‘I’已经完成了‘在冷水里游泳’的动作)
嗯……根据我的理解,swim是动词而...
全部展开
I have been swiming in the cold water for about two hours
(在这个句子里,‘I'还在水里游着,动作还是延续着)
I have swam in the cold water for about two hours
(在这个句子里,‘I’已经完成了‘在冷水里游泳’的动作)
嗯……根据我的理解,swim是动词而swimming是延续性动词。这两个句子的意思是有差别的,一个是动作会延续下去,另一个则是停止了动作。
I have lived here for 2 years
I have been living here for 2 years
这两个句子的意思是不一样的。第一句的意思是‘我曾经在这里居住两年’而第二句的意思是‘我在这里生活了两年(而且现在还居住着)’。
收起