现在完成时的句子 现在进行时句子


在英语学习的道路上,我们时常会遇到各种时态的挑战,其中现在完成时与现在完成进行时是两个常常让人感到困惑的时态。尽管课本上解释得十分清晰,但因我们中文没有时态的概念,故此需要细心体会并大量练习才能通晓。

现在完成进行时(Present Perfect Continuous Tense)与现在完成时(Present Perfect Tense)虽然在英语中均涉及现在与过去的动作,但它们在用法和表达意义上有着显著的区别。以下是二者的主要异同点:

  1. 定义与结构:
    • 现在完成进行时:表示从过去的某一时间开始,动作一直持续到现在,并可能继续下去。其结构为“have/has been + 现在分词”。
    • 现在完成时:表示过去的动作或状态持续到现在,或对现在造成的影响,可能持续发生下去。其结构为“have/has + 过去分词”。
  2. 侧重点:
    • 现在完成进行时:侧重强调动作的持续性及进行状态,以及这种状态对现在的影响。
    • 现在完成时:更关注动作的结果或对现在的影响,而非动作过程本身。
  3. 使用情境:
    • 现在完成进行时常用于描述持续进行的动作,如:“I have been studying English for three years.”(我学英语已经三年了。)
    • 现在完成时则常用于表达过去的动作对现在造成的结果或影响,如:“I have finished my homework.”(我已经完成了作业。)
  4. 情感色彩与重复性:
    • 现在完成进行时有时带有明显的情感色彩,并能表示动作的重复性。
    • 而现在完成时通常不带情感色彩,也不表示重复性。
  5. 时间状语:
    • 现在完成进行时常与表示一段时间的状语连用,如“for two hours”、“since yesterday”等。
    • 而现在完成时则可与表示时间点或一段时间的状语连用,但不一定强调时间的持续性。
  6. 额外提示:

    请注意,“-ing”形式的词往往带有一定的情感色彩,它们在句子中常常起到强调的作用。

练习题

一、选择题
  1. 我尝试了数小时来解决这个问题,但仍然没有头绪。A. have been trying B. have tried C. tried D. am trying

  2. 她借这本书已经一周了,明天必须归还图书馆。A. has borrowed B. has been borrowing C. has had D. has kept

  3. 你做作业多久了?A. have; been doing B. did; do C. are; doing D. will; do

二、填空题
  1. 她已经两天没吃早饭了。她感觉不舒服。

  2. 我们现在学英语已经五年了。我们很爱它!

  3. 他们等公交车等了半个小时,但仍然没有来。

一、选择题答案及解析:
  1. 答案:A;解析: 因为句中使用了“for hours”表明持续了一段时间并且还在继续尝试解决难题的动作,因此选用“have been trying”。A选项为正确答案。