牛津实用英语语法 187与for和since连用
文章来源: 文章作者: 发布时间:2007-03-14 06:30 字体: [ ]  进入论坛
(单词翻译:双击或拖选)

A for与表示一段时间的短语连用:

for six days六天

for a long time很久

for与一般过去时连用,表示一段终结了的时间:

We lived there for ten years

我们在那里住过十年。(但我们现在不住那里了)

for与现在完成时连用表示延续到现在的一段时间:

We have lived in London for ten years

我们在伦敦已经住了十年。(并且还住在那里)

for有时可以省略,特别是在belivewait之后:

Weve been here an hourtwo days

我们在这里已经呆了一小时/两天了。

表示时间的for不能用于以all开头的短语的前面:

Theyve worked all night

他们整整干了一晚上。

B since1与某一时刻连用,表示从那一时刻到说话时为止。除下文D与第188节所述外,它总是与完成时态连用。

She has been here since six oclock

6点钟起她一直在这里。(并且现在还在这里)

Weve been friends since our schooldays

从上学的时候起我们就是好朋友了。

C注意:last the last之间存在着差别。

比较:

aI have been here since last weekmonth year etc.).

我从上周(上月、去年等)起一直在这里。

bI have been here for the last week

过去一周内我一直在这里。

第一句里last week意指大约七天前的某一时刻,而第二句的the last week却意指刚刚结束的七天长的时间。

D since+从句也可表示相同的意思:

Ive worked here since I left school

离开学校后我就一直在这里工作。

ever2 since作副词用:

He had3 a bad fall last year and has been off4 work ever since

他去年摔伤了,从那以后就没工作过。




点击收听单词发音收听单词发音  

1 since syswX     
adv.后来;conj.既然,因为,自从;prep.自从
参考例句:
  • He's been working in a bank since leaving school.自从毕业后,他就一直在一家银行工作。
  • I have known him ever since I was a child.我自孩提时代起就已经认识他了。
2 ever ZijzR     
adv.曾经;永远;不断地;在任何时候;究竟
参考例句:
  • Have you ever been to hangzhou?你曾经去过杭州吗?
  • I will be young and strong and beautiful for ever.我将永远年轻、强壮,永远漂亮。
3 had FeBxb     
vbl.have的过去式和过去分词;conj.有
参考例句:
  • I just had a good idea!我有个好主意!
  • The boy had a small branch of a tree in his hand.这个男孩手上拿一条小树枝。
4 off 7Ilxf     
adj.远的;休假的,空闲的;adv.走开,出发,隔断;prep.离开,脱落,在...之外
参考例句:
  • You'd better cool off first.你最好先冷静下来。
  • I need some time off.我需要一些时间休息。
TAG标签:
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片