I've been running for ages 语法感觉没对大家指点下那 been后为啥直接跟的是 动名词???

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 17:33:08
I've been running for ages 语法感觉没对大家指点下那 been后为啥直接跟的是 动名词???

I've been running for ages 语法感觉没对大家指点下那 been后为啥直接跟的是 动名词???
I've been running for ages 语法感觉没对
大家指点下
那 been后为啥直接跟的是 动名词???

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