英语广场
首页 > 英语广场 > 学习空间 > 英语语法 > 正文

英语 语法之since和for

线话英语|2015-05-11 16:28:36

  Since 用来说明动作起始时间,for用来说明动作连续时间长度。


英语 语法例如:I have lived here for more than twenty years.我住在这儿二十多年了。  


I have lived here since I was born. 我从出生起就住在这儿了。  

留心:并非有for 作为时光状语的句子都用当初实现时的英语  语法。

I worked here for more than twenty years. (我当初已不在这里工作。)  

I have worked here for many years.(现在我仍在这里工作。)  

留神:用句型转换的方法,很容易打消非持续动词在有for/since结构的实现时中的误用。  


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.   CopyRight .com

since的四种英语 语法用法

1) since +从前一个时间点(如具体的年、月、日期、钟点、1980, last month, half past six)。例如:I have been here since 1989. 1989起,我始终在这儿。  

2) since +一段时间+ ago。例如:I have been here since five months ago. 我在这儿,已经有五个月了。  

3) since +从句。例如:Great changes have taken place since you left. 你走后,变更可大了。  Great changes have taken place since we were here. 咱们走后,变革可大了。  

4) It is +一段时间+ since从句。英语 语法例如:It is two years since I became a postgraduate student. 我考上研究生有两年了。

线话英语:www.linewow.com

英语 语法

 

CopyRight .com

 

由英语口语教材提供  线话英语:www.linewow.com