i've been skating for five hours=i skated for five hours 这两句是不是意思完全相同呢?顺便再说说现在完成进行时态的特点吧~·

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 04:06:31
i've been skating for five hours=i skated for five hours 这两句是不是意思完全相同呢?顺便再说说现在完成进行时态的特点吧~·

i've been skating for five hours=i skated for five hours 这两句是不是意思完全相同呢?顺便再说说现在完成进行时态的特点吧~·
i've been skating for five hours=i skated for five hours
这两句是不是意思完全相同呢?顺便再说说现在完成进行时态的特点吧~·

i've been skating for five hours=i skated for five hours 这两句是不是意思完全相同呢?顺便再说说现在完成进行时态的特点吧~·
I've been skating for five hours.
这是完成进行时的句子,表示动作一直在做.
I skated for five hours.
这是一句过去时的句子.skate是延续性动词,它的过去式与for+时间词连用,表示过去曾用过那么长的时间来做过某事,现在已经不再做了.
因此,所给的两句话绝不是等同的意思!

I've been skating for five hours 表示:从5小时以前一直划到现在, 现在还在划,有可能还要划;完成进行时主要强调动作的进行;
I skated for five hours - 我划了5 小时,但已经停了,一般过去时只说明过去的情况,不说明现在,强调动作已经过去。

I've been skating for five hours.这里指的是滑了五个小时了,现在还在滑,是一个到现在为止还在继续的动作。
I skated for five hours.个人觉得是个错句。skate是个短暂性的动作,怎么能和for five hours这个表示一段时间的时间状语连用呢

i've been skating for five hours 划了5小时, 现在还在划
i skated for five hours - 我划了5 小时,但已经停了