首页>海外升学 > 英语学习

Since和For的区别

发布时间:2016-03-07 14:57:14

1) since +过去一个时间点 (如具体的年、月、日期、钟点、1980, last month, half past six)。 I have been here since 1989


很多小伙伴老是不知道什么时候应该用Since,什么时候用For,今天就给大家区分一下。

1) since +过去一个时间点 (如具体的年、月、日期、钟点、1980, last month, half past six)。
I have been here since 1989.

2) since +一段时间+ ago
I have been here since five months ago.

3) since +从句 
Great changes have taken place since you left.
Considerable time has elapsed since we have been here.

4) It is +一段时间+ since从句
It is two years since I became a postgraduate student.

For 的用法:

I have lived here for more than twenty years.
I have lived here since I was born..
My aunt has worked in a clinic since 1949. 
Some new oilfields have been opened up since 1976.
I have known Xiao Li since she was a little girl. 
My brother has been in the Youth League for two years. 
I have not heard from my uncle for a long time.

注意:并非有for 作为时间状语的句子都用现在完成时。
I worked here for more than twenty years.
(我现在已不在这里工作。)
I have worked here for many years.   
(现在我仍在这里工作。)

小窍门: 当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使。
1) (对) Tom has studied Russian for three years.
    = Tom began to study Russian three years ago, and is still studying it now.
2) (错) Harry has got married for six years.
    = Harry began to get married six years ago, and is still getting married now.
显然,第二句不对,它应改为 Harry got married six years ago. 或 Harry has been married for six years.


\
 
热门标签
  • 专业分析:华人学建筑的优势

  • 如何在英国留学申请文书中突出自己

  • 【留学日记】悠闲慢走在英国的时光

  • 贫民窟中“洗碗工”考上牛津大学

  • 感受莎翁戏剧长诗,重温文艺复兴文化盛宴

  • 迎奥运,伦敦充分利用一切空间

  • 当心圣诞前的诈骗

  • 英国大学传统毕业典礼仪式

  • 英国学生签证申请全攻略

  • 英伦趣闻:间谍特工频繁出没的伦敦地点

立刻评估
热门微博