英语语法 学英语,练听力,上听力课堂! 注册 登录
> 英语语法 > 思马得英语100个句子搞定英语语法 >  列表

思马得英语100个句子搞定英语语法(27):现在完成时

所属教程:思马得英语100个句子搞定英语语法

浏览:

lishuai

随身学
扫描二维码方便学习和分享
  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


内容来自 听力课堂网:http://www.tingclass.net/show-9188-289121-1.html
用手机学英语,请加听力课堂微信公众号:tingclass123
用户搜索

疯狂英语 英语语法 新概念英语 走遍美国 四级听力 英语音标 英语入门 发音 美语 四级 新东方 七年级 赖世雄 zero是什么意思

订阅每日学英语:

  • 频道推荐
  • |
  • 全站推荐
  • 广播听力
  • |
  • 推荐下载
  • 网站推荐
0.093750