现在完成进行时 (Present Perfect Continuous)

出现在 3 课

  1. Lesson 52A Pretty Carpet漂亮的地毯

    现在完成进行时的形式是 have / has been + V-ing,用来表示一个动作从过去某时开始,一直持续到现在,而且很可能还会继续下去。它强调动作的"持续过程",常和 all morning、for two hours、since nine o'clock 这样的时间状语连用。和现在完成时(have done)相比,have been doing 更强调"一直在忙着做",而 have done 更强调"已经完成、有了结果"。本课作者说 I have been working hard all morning、I have been trying to get my new room in order,都是在说整个上午一直在干活,而且房间还没收拾好。

  2. Lesson 53Hot Snake发烫的蛇

    现在完成进行时 have / has been + doing 用来表示一个动作从过去某一点开始,一直持续到现在,而且往往还在继续或刚刚结束。它强调的是“过程还在延续”,而不是结果。常和 since(自从……)、for(持续多久)、all day、recently 等时间状语连用。本课消防员扑灭大火之后,“从那时起一直在查找起火原因”,用的就是 have been trying:调查从过去开始,到说话时仍在进行。对比现在完成时 have put out(火已经扑灭,强调结果)就能看出两者的区别。

  3. Lesson 76April Fools' Day愚人节

    现在完成进行时用来说明一个动作从过去某时开始,一直持续到现在,而且可能还要继续下去。它强调"持续的过程",常和 for + 一段时间、since + 起点、all day、now 等时间状语连用。它和现在完成时的区别在于:现在完成时(has finished)强调结果和完成,现在完成进行时(has been working)强调动作还在进行、持续了多久。本课电视记者"报道"通心粉收割,用 has been growing、have been expecting、has been working、has been helping 来渲染这件事"一直在发生"。