要想很好地区分havedone和havebeen.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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 房间现在是绿色的了。 a. I ve been cleaning the house but I still havenb. I ve cleaned the house, but I still haven t finished.(思维分析:为什么这里句 a. I ve been cleaning the house but I still haven b. I ve cleaned the house, but I still haven t finished.( 思维分析: 为什么这里句a是正确的,而句 b是错误的呢?理由很简单,句 在持续,还没有结束,意思是“我一直在打扫房间,还没有扫完” t finished. x) cleaned就应该表示动作cleaned已经结束,即我把房间已经打扫完了 显然前后矛盾。 a用完成进行时 have been cleaning 就表明动作一直 。句b是错误的,因为它前面句子用了完成时态 have ,而后面接了一个 I still haven t finished 根据上面讨论的这两种时态本身意义的差别,我们就可以回答上面第一个问题,即我们为什么不能说上面句 (1): I have been drinking five cups of coff ee this afternoon.( x) 前面说过,完成进行时强调动作持续的过程,而完成时则强调动作的结果或成就。既然强调动作的持续性,因此完成 进行时是表示一种看起来是不间断的动作。如果涉及到做一件事的次数或一共做了多少件事情,这时都相当于把动作 分割为一次一次的间断动作了,所以不能用现在完成进行时。从另一方面来说,既然讲到动作的次数或是一共做了几 件事情,这两种情况都是在强调动作的结果或成就 (emphasis on achievement) ,而不是动作本身过程 (emphasis on duration),所以只能用现在完成时 have done。因此,我们可以得出这样的结论:完成进行时态不能用来谈某个动作 的具体次数或几件事情。这时,我们要用完成时态。这就解释了为什么在老外思维里没有: I have been drinking five cups of coffee this afternoon.( x) 这样的句子,而一定会这么说: I have drunk five cups of coffee this afternoon. 因为这里说出了具体的五杯咖啡。 在上文中我们提到过,区分完成时态与完成进行时态还要结合动词的不同延续特点。换句话说,动词延续时间的长短 也会影响这两种时态的使用。这里,我先来回答一位读者的提问,那位读者来信问道: 我可以说I have been living here for ten years 吗?我们可以肯定地回答,当然可以这么说,比如: a. I have been living here for ten years. b. I have lived h 现在完成进行时是一兼有现在完成时和现在进行时二者基本特点的时态。由于它有现在完成时的特点,所以它可以表 示某一动作对现在产生的结果或影响。由于它有现在进行时的特点,所以它也可以表示某一动作的延续性、临时性、 重复性、生动性乃至感情色彩。 现在就现在完成进行时的这些特点和现在完成时作一简单的比较: 现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表 示的则是最后的结果。如: We have heen cleaning the classroom . ( a) We have cleaned the classroom . (b) (a)句可译为我们打扫教室来着。”其直接结果可能是:我们身上都是灰。 (b)句可以译为我们把教室打扫 过了。”其结果是:现在教室很清洁,可以用了。又, (a)句表示教室刚刚打扫过,(b)句则

文档评论(0)

suxiaojuan1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档