作业帮 > 英语 > 作业

i've been skating for five hours=i skated for five hours

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/11 09:47:36
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+时间词连用,表示过去曾用过那么长的时间来做过某事,现在已经不再做了.
因此,所给的两句话绝不是等同的意思!