english grammar - 图文 联系客服

发布时间 : 星期一 文章english grammar - 图文更新完毕开始阅读d22d7baaa417866fb84a8eda

六、完成进行时态

? 完成进行时态的构成

完成进行时态的构成分为三部分:一是助动词have,二是助动词be的过去分词形式been,三是实义动词的现在分词形式doing。具体来说,用助动词have表示“时”,以表明动作发生的时间是在过去、现在还是将来;用been doing这一“过去分词+现在分词”的构成形式来表示动作的“体态”,以表明该动作“完成+进行”。 1) 现在完成进行时:have been working 2) 过去完成进行时:had been working

3) 将来完成进行时:will have been working

? 完成进行时态的意义

对于现在完成进行时而言,一方面,完成体赋予了它“始于现在之前”的概念,即表示一个动作或状态是从过去持续或重复到现在;另一方面,进行体赋予它暂时的、不间断的延续性。所以,结合这两者的特点,现在完成进行时的核心意义是表示:被描述的事件开始于现在之前,而且是有限地(不会无限期地)持续下去。简言之,完成进行时的核心含义是表示“有限的延续性”。

? 延续事件

? 延续事件概述

现在完成进行时强调动作的延续性,表示一个到目前为止尚未完成的活动。具体来说,他表示开始与过去的活动持续到现在,并且活动往往还没有结束,将继续持续下去。此时的完成进行时常与for+时间段、since+时间点、all morning、all day、all week等这样的表示一段时间的时间状语连用,以强调在这一段期间内,某项活动正在持续。如图:

图中的黑点表示现在和过去两个时刻;粗箭头表示动作一直在持续; 细箭头表示该动作还将继续持续下去

可见同样是延续事件,但仔细分析起来,还是有很大不同的。为此,根据延续时间长短的不同,可以区分四种不同的延续事件:长期在延续的一个一般性活动;近期在延续的活动;在说话时刻仍在延续的活动;在说话时刻之前在延续的活动,或者说刚刚在延续但现在已结束的活动。

? 延续事件(1):长期在延续的事件

现在完成进行时可以表示从过去到现在的一个相当长的时期内在持续的一个一般性活动。

Example:I’ve been learning English for over ten years now。我学英语到现在有十多年了。 I have been living here since 3 years now。我从三年前就一直住在这里。

I have been teaching in this school for 25 years。我在这所学校教书有25年了。 从以上例句可以看到,这些现在完成进行时表达的都是在相当长的一个时间段内(比如for 30 years)持续的一般性活动。说它们是“一般性活动”,是因为这些活动并不具有很强的“正在进行”的动作的意味,或者说这些活动在说话的时刻一般并不正在持续。这些活动类似于一个持续的状态,更具有状态的意义,而没有多少动作的意义。所以,现在完成进行时的这一用法与“现在进行时态”的关系较远,而与“现在完成时态”的关系更近,完全类似于现在完成时所表达的“延续事件”的意义。如果把上述句子的时态改成现在完成时态,也同样是正确的表达,而且意义上没有多大差别。

能够表示长期延续事件的现在完成进行时对谓语动词有特殊要求。换句话说,并不是所有的动词用于现在完成进行时都能表示一个长期在持续的事件。

Example:he has been rpairing his car since 6:00 this morning。

这里的现在完成进行时has been repairing 也是表示延续事件,但不是长期在延续的事件, 而是一个“从早上6点到现在”短短几个小时的延续后的