高中英语 学英语,练听力,上听力课堂! 注册 登录
> 高中英语 > 高中英语教材 > 课本中不会教你的 >  第406篇

课本中不会教你的[I]406 It is/has been…since和It was…before

所属教程:课本中不会教你的

浏览:

2018年12月29日

手机版
扫描二维码方便学习和分享

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.)


用户搜索

疯狂英语 英语语法 新概念英语 走遍美国 四级听力 英语音标 英语入门 发音 美语 四级 新东方 七年级 赖世雄 zero是什么意思沈阳市新邻居家园英语学习交流群

网站推荐

英语翻译英语应急口语8000句听歌学英语英语学习方法

  • 频道推荐
  • |
  • 全站推荐
  • 推荐下载
  • 网站推荐