作业帮 > 英语 > 作业

I've been running for ages 语法感觉没对

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/04 17:55:03
I've been running for ages 语法感觉没对
大家指点下
那 been后为啥直接跟的是 动名词???
这是个现在完成进行时,即过去开始的动作一直持续到现在,或者刚停下来或者还要继续进行下去,所以running此处不是动名词,而是现在分词.理解这个时态可以分三步:
一、进行:be running
二、完成:have been
三、完成进行:二 + 一 = have been running
1.for ages 很长时间
2.have been running (从过去某时间到现在)一直在跑着
3.我已经跑了很长时间了(言外之意刚停不久或者还要跑下去).