现在完成进行时是一个令人困惑的时态!当你听到人们用它时,你可能没法立马明白说话者想传达的某个动作的时间。让我们举个对话作为例子,现在完成进行时运用到“慢跑”这个动词上。你给你的朋友打电话询问她最近怎么样。你问:“最近怎么样呀?” “ 我最近在慢跑” 她回答说。那么,她的意思是什么呢?

•她可能在说她在过去某个时间点开始跑步,然后持续跑步到现在。

•她可能在说她最近几周在定期地慢跑,并且打算继续做下去。

•她可能几小时前或几分钟前就已经完成了慢跑,但是她还有某些情感因素或者与那个活动相关的新闻想让你知道。

基于以上三种可能性,你能明白现在完成进行时可以用于三种情况。

•第一种使用情况---描述进行了一段时间并将继续进行的活动---相对比较直接

•第二种使用现在完成进行时的情况--一个习惯性的能力。

•第三种情况是讨论现在不再继续的事件,但仍有相关性。在这种情况下你之所以使用现在完成进行时是因为尽管这个动作已经完成,这个动作仍间接地对现在有影响,要么因果的,情感的,或两者都有。

让我们用一个例子回顾一下以上三种情况。
Sally:我们准备好出去了!
John:我还没准备好。
Sally:你已经梳头梳了15分钟了。快点!我们得走了!
John:而你的头发在滴水因为你洗澡洗了45分钟!
Sally:你太在意你的头发了。每次我们出去,你总是赖在镜子前想要弄个完美的发型。
•在Sally的第二句中,她说John has been 梳头。在这个情况下,梳头这个动作是一个发生在过去,持续到现在的动作。
•那句之后,John说Sally has been 洗澡45分钟了。因此,洗澡是个动作,已经结束,但仍和现在有关联因为它对现在有情感的影响。这个情感是John的惊奇和沮丧,当他发现Sally洗澡的长度--尽管老实说,这可能只是个玩笑。
•最后,在最后一句中,Sally说John has been 太在意他的头发了。这个情况是一个长期活动。John不止这一次在意他的头发,而是很多次。