课本中不会教你的[I]406 It is/has been…since和It was…before
教程:课本中不会教你的  浏览:1581  
  • 提示:点击文章中的单词,就可以看到词义解释

    406 It is/has been…since和It was…before

    ① It is/has been+时间名词+since从句表示“自从……以来,多长时间了”,主句通常用一般现在时,since从句用过去时,表示一个时间点。

    It is/has been five weeks since I came here. 我来这里已经5个星期了。

    提示

    上句中的five weeks和twenty years是作为一个整体看待的,所以用it is。

    ② It was/had been…since表示“从……时起,到过去某一时间止,已有多长时间了”。

    She said it was/had been thirty years since they married. 她说他们结婚已有30年了。

    ③ It was/will be+时间名词+before 从句表示“在多长时间后才发生某事”。主句可用过去时或将来时,从句的时态要根据主句的时态进行变化。

    It was three weeks before she received his letter. 3周后她才收到他的信。

    It'll be two years before I come here again. 2年后我才会再来这里。(before 从句中要用一般现在时表示将来)

    ④ since 从句中的谓语动词如果是非延续性的,该动词所表示的动作是起点时间。

    It is five months since she left for England. 她去英国已经5个月了。

    It was two days since they got there. 他们到达那里已经两天了。

    ⑤ since 从句中的谓语动词如果是延续性的,该动词所表示的动作是终止时间。

    It is a year since she lived in the town. 她不住在这个城里已有1年了。

    (=She lived in the town a years ago.)

    It was ten years since I taught English. 我不教英语已有10年了。(=I taught English ten years ago.)

    0/0
      上一篇:课本中不会教你的[I]405 It doesn't matter 下一篇:课本中不会教你的[I]407 “It is six minutes past seven.”中的minutes不可省

      本周热门

      受欢迎的教程

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