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

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.



 
热门标签
  • 名校申请案例

  • 英国留学:成功申请案例分析

  • 10天拿伦敦政经offer不是梦

  • 就算成绩低,大幅度跨专业,帝国理工offer照样拿!

  • 抢在申请截止日迅速获得华威大学热门专业录取通知

  • 2015 UVIC名校录取捷报榜 - 追逐梦想,迎接成功

  • Tier 1 企业家移民签证拒签怎么办- UVIC带你走出拒签的阴影

  • 如何移民续签成功?企业家移民续签攻略

立刻评估
*
*
邮箱*
电话*
微信账号*
在读/毕业院校
申请课程类型
咨询内容*
输入验证码
市场来源检测
线索来源
来源小类
热门微博