热心网友
回答时间:2024-04-09 07:24
不一样,第1句的意思是我曾经在这居住过2年,意思是现在已经不在这居住了。
第2句是我曾经在这居住过2年,但是现在还是在这住着。
是不太一样的
收起
热心网友
回答时间:2024-04-09 07:27
现在完成时不需要用延续性动词现在完成进行时则必须是延续性动词
收起
热心网友
回答时间:2024-04-09 07:25
来自20年搜到这个问题的我。。延续性动词用在现在完成时和现在完成进行时的时候表义基本一致,用现在完成进行时只是强调动作的持续性而已
收起
热心网友
回答时间:2024-04-09 07:26
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
这两个句子的意思是不一样的。第一句的意思是‘我曾经在这里居住两年’而第二句的意思是‘我在这里生活了两年(而且现在还居住着)’。
收起
热心网友
回答时间:2024-04-09 07:24
据我所知 一般不会用I have been living here for 2 years 这种说法 至于swimming那个 第一句是现在都还在游泳 有可能边游边说 第二句 间歇性的 说话时不一定在游 但还会继续
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。
收起