【中华硕博网-全球500所高校指定报名中心】
【在职研究生】 【在职博士】 【MBA/EMBA】
  您现在的位置: 中华硕博网 > 英语外语 > 英语学习 > 语法 > 文章正文
站内搜索:

怎样区别现在完成时和现在完成进行时

作者:硕博网    文章来源:中华硕博网    点击数:    更新时间:2008-5-4
中华硕博网(http://www.china-b.com)全球500所高校指定报名中心--怎样区别现在完成时和现在完成进行时
(5)现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。如:
  What have you been doing?(a)
  What have you done?(b)
  (a)句表示惊异。(b)句只是一个问题。

  Have you been waiting long?(a)
  Have you waited long?(b)
  (a)句较(b)句生动。又,(a)句比较口语化。

  I have been wanting to meet you for long.(a)
  I have long wanted to meet you.(b)
  (a)句比(b)句更亲切,更有礼貌。

  Recently Mary has been doing her work regularly.(a)
  Recently Mary has done her work regularly.(b)
  (a)句显然是在表扬玛丽。(b)只说明一个事实。

  下面还有一例,颇为有趣:
  Who's been eating my apples?(a)
  Who's eaten my apples?(b)
  (a)句有强烈的感情色彩,表示愤怒不满,(b)句只是希望回答的一个问题。又,(a)句兼有进行时态,所以有“苹果未被全部吃光”的意思,(b)句是完成时态,说明“苹果一个不剩了”。
 


上一页  [1] [2] 

 相关热词搜索
>>更多
  • 此栏目下没有文章