·加入收藏
·设为首页
·联系我们
 首页 | 关于我们 | 新闻动态 | 服务条款 | 所有课本 | 推荐朋友 | 联系我们 今天是星期三  2012年2月8日
 
   
用户名:
密 码:
 
 
常见一词多意2
谈名词单复数
Broken Wings, Flying Heart
TOEFL考试作文常见错误简析1
六级阅读
四六级加分句子4
Self-awareness
常用口语句子
过去完成时的用法
比较since和for

人气课本
商务词汇
职称英语等级考试A
高教自学考试英语
大学英语级级常用词组
托福词组
剑桥少儿英语第三级下
新编高中英语三册必修本上
大学英语自学教程上
新概念英语第一册
许国璋英语第四册

您当前位置:首页 >> 语法摘要 >> 比较since和for
比较since和for
文章作者:crystal 浏览次数:2127 发表日期:6/6/2007

  Since 用来说明动作起始时间,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.

Since常见的用法有:

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

 

 

 
版权所有:麻辣学校 如果有任何问题及建议请发信到: admin@gtcampus.com