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有时可以省略,特别是在be,live和wait之后:
Weve been here an hour/two days.
我们在这里已经呆了一小时/两天了。
表示时间的for不能用于以all开头的短语的前面:
Theyve worked all night.
他们整整干了一晚上。
B since与某一时刻连用,表示从那一时刻到说话时为止。除下文D与第188节所述外,它总是与完成时态连用。
She has been here since six oclock.
从6点钟起她一直在这里。(并且现在还在这里)
Weve been friends since our schooldays.
从上学的时候起我们就是好朋友了。
C注意:last和 the last之间存在着差别。
【牛津实用英语语法:187与for和since连用】相关文章:
★ 牛津实用英语语法:154 needn't,could和should+完成式
★ 牛津实用英语语法:151 must,have to和 need用于疑问句
最新
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29