思马得英语100个句子学英语语法(27):现在完成时
教程:思马得英语100个句子学英语语法  浏览:1619  
  • 提示:点击文章中的单词,就可以看到词义解释
      27.现在完成时

      <例句>

      So far she has done very well at university.

      到现在为止她在大学里表现得很不错。

      <语法分析>

      这个句子属于现在完成时态,表示已发生的事情,这件事情往往与现在的情况有联系。这包括两方面的韩奕,一方面它指的是现在,包含某个动作的一段时间是从过去的某个时间开始一直到现在,所以这段时间仍属于现在。另一方面,这个动作在不同程度上被完成了,所持续的时间可以到说话时结束,也可以延续下去,这可以由句子中的时间状语来显现。例如本句中的时间状语so far。

      <触类旁通>

      (1) He has got a letter from his father.

      他收到父亲的一封来信。

      语法分析:现在完成时的基本用法,表示的含义是收到来信,所以知道了父亲的近况。

      (2) She has rung me up four times this evening already.

      她今天晚上已经给我打了四次电话。

      语法分析:现在完成时态常可以和某些副词连用,如already, just, yet, recently, lately和never等。

      (3) I've seen little of my teacher in the past few years.

      过去几年里我很少见到我的老师。

      语法分析:现在完成时态也常可以和某些表示从过去某时到现在这段时间的状语连用,如this week, this month, this year, so far, in the past few years和up to now等。

      (4) She has worked in th company since she graduated in 2000.

      自她2000年毕业以来,一直在这家公司工作。

      语法分析:现在完成时态有时也和since连用,但是其谓语动词一定是延续性的,如果是非延续性的,则只能用一般过去时。

      (5) I have got a bad headache.

      我头疼得很厉害。

      语法分析:have got在形式上是现在完成时,在意思上和have一样。

      (6) She had been here several times, but she's gone to live abroad.

      她来过这里几次,不过现在住在国外。

      语法分析:has gone to 表示到某地去了,还在那里,has been [to]表示到过或来过某地,其后还可跟不定式。

      <巩固练习>

      (1) _____ you had your supper yet?

      (2) She _____ never broken her world.

      (3) She's _____ to do some shopping.

      (4) I have _____ terribly busy since I have been back.

      (5) Have you _____ to leave so soon.

      <参考答案>

      (1) Have (2) has (3) been (4) been (5) got

    0/0
      上一篇:思马得英语100个句子学英语语法(26):一般将来时 下一篇:思马得英语100个句子学英语语法(28):过去完成时

      本周热门

      受欢迎的教程

      下载听力课堂手机客户端
      随时随地练听力!(可离线学英语)