现在完成时与现在完成进行时的区别

现在完成时与现在完成进行时的区别

最近和一个美国朋友喝咖啡,我们聊到了英语语言的学习问题。我告诉她,对中国学生来说,学英语最大的难点就是复杂的时态变化。英语时态变来变去,搞得我们晕头转向。她则无辜地笑道:“Tense would make me tense if I were a Chinese student.”(我要是中国学生,时态一定也会让我疯掉的。)

产生这种难题的原因很简单,就是因为两种语言思维表达重大差异造成的。汉语是不太重视时间表达的,对于中国学生来说,3时4态的英语精确时间表达很难进入我们的思维。思维里既然没有时间概念,所以在用英语表达时,我们不是结结巴巴老在琢磨该用什么时态,就是撇开时态不顾,一律用一般现在时。 其实,对于“老外”来说,时态已融入他们的思维,他们不需要知道像“现在完成时”、“现在完成进行时”等这样的语法术语,而是能够潜意识地知道用什么样的动词时态形式来表示什么样的时间概念。比如,我当时就问我的这位朋友,我可不可以这样说:

(1) I have been drinking five cups of coffee this afternoon.

今天下午我一直喝了五杯咖啡。

她给我的回答是“No way”(不可能这样讲) 。我问她为什么,她则很茫然地摇摇头说“I don’t know.”这个问题其实涉及到现在完成时与现在完成进行时的区别问题。

要想很好地区分have done和have been doing,我们需要从两个方面来讨论:一、完成时态和完成进行时态本身意义的差别;二、要结合动词的不同延续特点。首先我们来看两种时态的意义差别,两者根本区别是:完成进行时强调动作持续的过程(emphasis on duration),完成时强调动作的结果或成就(emphasis on

achievement) 。具体来讲,现在完成进行时have been doing强调的是在一段时期内某项活动的持续性,强调的是动作本身。现在完成时have done则是强调动作

产生的结果或取得的成就,而不是动作本身。二者的这种区别我们从下面的这些例句可以很好地领悟到:

(2) a. My hands are very dirty. I’ve been painting the house.

b. I have painted the house green. The house was white, but now it’s green. 思维分析:

句a 中have been painting表示painting 动作一直在持续,活动还没有结束,所以才有my hands are very dirty这样的现状。句a 意思是“我的手很脏,我现在一直在给房间刷漆”。

句b 中have painted表示painted 动作已经结束,而且动作导致的结果是the house was white, but now it’s green房间现在是绿色的了。

(3) a. I’ve been cleaning the house but I still haven’t finished.

b. I’ve cleaned the house, but I still haven’t finished.(×)

思维分析:

为什么这里句a 是正确的,而句b 是错误的呢?理由很简单,句a 用完成进行时have been cleaning就表明动作一直在持续,还没有结束,意思是“我一直在打扫房间,还没有扫完”。句b 是错误的,因为它前面句子用了完成时态have cleaned就应该表示动作cleaned 已经结束,即“我把房间已经打扫完了”,而后面接了一个I still haven’t finished,显然前后矛盾。

根据上面讨论的这两种时态本身意义的差别,我们就可以回答上面第一个问题,即我们为什么不能说上面句(1):

I have been drinking five cups of coffee this afternoon.(×)

前面说过,完成进行时强调动作持续的过程,而完成时则强调动作的结果或成就。既然强调动作的持续性,因此完成进行时是表示一种看起来是不间断的动作。如果涉及到做一件事的次数或一共做了多少件事情,这时都相当于把动作分割为一次一次的间断动作了,所以不能用现在完成进行时。从另一方面来说,既然讲到动作的次数或是一共做了几件事情,这两种情况都是在强调动作的结果或成就(emphasis on achievement),而不是动作本身过程(emphasis on duration),所以只能用现在完成时have done。因此,我们可以得出这样的结论:完成进行时态不能用来谈某个动作的具体次数或几件事情。这时,我们要用完成时态。这就解释了为什么在老外思维里没有:

I have been drinking five cups of coffee this afternoon.(×)

这样的句子,而一定会这么说:

(4) I have drunk five cups of coffee this afternoon.

因为这里说出了具体的五杯咖啡。

在上文中我们提到过,区分完成时态与完成进行时态还要结合动词的不同延续特点。换句话说,动词延续时间的长短也会影响这两种时态的使用。这里,我先来回答一位读者的提问,那位读者来信问道:“我可以说 I have been living here for ten years吗?”我们可以肯定地回答,当然可以这么说,比如:

(5) a. I have been living here for ten years.

b. I have lived h......

现在完成时与现在完成进行时的区别

最近和一个美国朋友喝咖啡,我们聊到了英语语言的学习问题。我告诉她,对中国学生来说,学英语最大的难点就是复杂的时态变化。英语时态变来变去,搞得我们晕头转向。她则无辜地笑道:“Tense would make me tense if I were a Chinese student.”(我要是中国学生,时态一定也会让我疯掉的。)

产生这种难题的原因很简单,就是因为两种语言思维表达重大差异造成的。汉语是不太重视时间表达的,对于中国学生来说,3时4态的英语精确时间表达很难进入我们的思维。思维里既然没有时间概念,所以在用英语表达时,我们不是结结巴巴老在琢磨该用什么时态,就是撇开时态不顾,一律用一般现在时。 其实,对于“老外”来说,时态已融入他们的思维,他们不需要知道像“现在完成时”、“现在完成进行时”等这样的语法术语,而是能够潜意识地知道用什么样的动词时态形式来表示什么样的时间概念。比如,我当时就问我的这位朋友,我可不可以这样说:

(1) I have been drinking five cups of coffee this afternoon.

今天下午我一直喝了五杯咖啡。

她给我的回答是“No way”(不可能这样讲) 。我问她为什么,她则很茫然地摇摇头说“I don’t know.”这个问题其实涉及到现在完成时与现在完成进行时的区别问题。

要想很好地区分have done和have been doing,我们需要从两个方面来讨论:一、完成时态和完成进行时态本身意义的差别;二、要结合动词的不同延续特点。首先我们来看两种时态的意义差别,两者根本区别是:完成进行时强调动作持续的过程(emphasis on duration),完成时强调动作的结果或成就(emphasis on

achievement) 。具体来讲,现在完成进行时have been doing强调的是在一段时期内某项活动的持续性,强调的是动作本身。现在完成时have done则是强调动作

产生的结果或取得的成就,而不是动作本身。二者的这种区别我们从下面的这些例句可以很好地领悟到:

(2) a. My hands are very dirty. I’ve been painting the house.

b. I have painted the house green. The house was white, but now it’s green. 思维分析:

句a 中have been painting表示painting 动作一直在持续,活动还没有结束,所以才有my hands are very dirty这样的现状。句a 意思是“我的手很脏,我现在一直在给房间刷漆”。

句b 中have painted表示painted 动作已经结束,而且动作导致的结果是the house was white, but now it’s green房间现在是绿色的了。

(3) a. I’ve been cleaning the house but I still haven’t finished.

b. I’ve cleaned the house, but I still haven’t finished.(×)

思维分析:

为什么这里句a 是正确的,而句b 是错误的呢?理由很简单,句a 用完成进行时have been cleaning就表明动作一直在持续,还没有结束,意思是“我一直在打扫房间,还没有扫完”。句b 是错误的,因为它前面句子用了完成时态have cleaned就应该表示动作cleaned 已经结束,即“我把房间已经打扫完了”,而后面接了一个I still haven’t finished,显然前后矛盾。

根据上面讨论的这两种时态本身意义的差别,我们就可以回答上面第一个问题,即我们为什么不能说上面句(1):

I have been drinking five cups of coffee this afternoon.(×)

前面说过,完成进行时强调动作持续的过程,而完成时则强调动作的结果或成就。既然强调动作的持续性,因此完成进行时是表示一种看起来是不间断的动作。如果涉及到做一件事的次数或一共做了多少件事情,这时都相当于把动作分割为一次一次的间断动作了,所以不能用现在完成进行时。从另一方面来说,既然讲到动作的次数或是一共做了几件事情,这两种情况都是在强调动作的结果或成就(emphasis on achievement),而不是动作本身过程(emphasis on duration),所以只能用现在完成时have done。因此,我们可以得出这样的结论:完成进行时态不能用来谈某个动作的具体次数或几件事情。这时,我们要用完成时态。这就解释了为什么在老外思维里没有:

I have been drinking five cups of coffee this afternoon.(×)

这样的句子,而一定会这么说:

(4) I have drunk five cups of coffee this afternoon.

因为这里说出了具体的五杯咖啡。

在上文中我们提到过,区分完成时态与完成进行时态还要结合动词的不同延续特点。换句话说,动词延续时间的长短也会影响这两种时态的使用。这里,我先来回答一位读者的提问,那位读者来信问道:“我可以说 I have been living here for ten years吗?”我们可以肯定地回答,当然可以这么说,比如:

(5) a. I have been living here for ten years.

b. I have lived h......


相关内容

  • 现在完成时和现在完成进行时的区别
  • 现在完成进行时与现在完成时的区别 (1) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动 作: I have read the book. 我读过这本书. I have been reading the book. 我一直在读这本书. [注]有少数动词(如work, s ...

  • 高中英语所有语法专题大汇总
  • 高中英语所有语法专题大汇总 专题一 定语从句 一.关系代词引导的定语从句 1.that 指人或物在从句中作主语,宾语或表语 which 指物在从句中作主语,宾语或表语(作宾语时可以省略) who 指人在从句中作主语,宾语或表语 whom 指人在从句中作宾语 whose 指人或物在从句中作定语 as ...

  • 过和了的区别
  • "了"用在动词.形容词后面,表示动作或性状的实现,即已经成为事实.例如:"年纪大了."(表示具备了年纪大的性状)."来了一个人."(表示动作实现了.完成了) 同样,就"了"本身而言,表动作或性状在变化过程是处在哪一点上, ...

  • 小学英语语法2
  • 一般过去时与现在完成时的区别: 一般过去时:重在说明动作在过去发生时的具体情况(时间.地点.方式.对象.细节等). 现在完成时:只提起已发生的动作(事实)及其影响,不说明动作发生时的具体情况. cf. Have you had your lunch? What did you have for lu ...

  • 英语教研论文
  • 对比在英语教学中的运用 在多年的英语教学中,常常感到学生对英语的语法难以理解.学生对某一语法项目做了大量的练习后,还是难以正确理解在阅读中遇到的已学过的语法.教师习惯的教法是教了一个语法项目后,如一般现在时,就进行大量的单项练习,学生无法与其他时态进行对比,而通过比较,特别是对一些结构相似,意义又有 ...

  • 语法--现在完成时和过去完成时的区别
  • 语法----现在完成时和过去完成时的区别 1.从结构上区别 现在完成时:主语 + have / has + 过去分词 (肯定式) 主语 + have / has + not + 过去分词 (否定式) Have / Has + 主语 + 过去分词 (疑问式) 过去完成时:主语 + had + 过去分词 ...

  • 深入理解德语的动词变化
  • 评断一门语言丰富与否,除了以精巧细致的形容词作为指标,就要看他的动词了.德语的动词以其丰富的形式变化和多样的表述方式而著称,但这也成为了学习德语的难点. 初学德语的时候,第一感觉就是,怎么有这么多的形式需要背?随着学习时间的推移,虽然熟练记忆了动词的各个形式,却又遇到了新的问题,那么多可以与动词搭配 ...

  • 小学一年级英语语法
  • 小学一年级英语语法 一般将来时 一般将来时主要用于: 表示将要发生的动作或情况 e.g. Tom will have a bike of his own. 与这个时态连用的时间状语常用: tonight, tomorrow, the day after tomorrow, next week, in ...

  • 现在完成时教案
  • 现在完成时教学详案-宋邦林.陈鹏 Book:初二配套练习下B unit 8 Teaching objects:初中二年级 Teaching aims: 1.现在完成时的概念.基本结构.信号词: 2.动词过去分词变化规则: 3.have been to和have gone to用法区别: 4.for和 ...