现在完成时for和since的用法
For和since都表示我们说到的时间从过去开始一直持续到现在,但是for与since不能混用。
例如:
“I have lived in Italy for 13 years.”
“I have lived in Italy since 2003.”
当我们用for的时候,表示一个活动持续一段时间,从过去到现在。
我们用since的时候,表示过去的行为开始一直持续到现在。
两句话有同样的含义。for的例子中用了“13年”这个时间,但由于 2003年加上13年就是2016年,即今年。两句话的重点都是现在,“我”继续住在意大利,没有去其他国家。
Since 用来说明动作起始时间,for用来说明动作延续时间长度。
给大家举一些例子, 什么时候该用for和since
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.
-
0基础英语自学一定要重视语法学习
单词的积累和语法的掌握是学习英语的重中之重,学习英语语法一定要理解掌握。下面是小编给大家分享的英语语法知识,大家可以作为学习的参考。1、be的.用法口诀!我用am,你用are,is连着他,她,它;单数名词用is,复数名词全用are。变疑问,往前提,句末问号莫丢弃。变否定,更容易...
-
Will be doing与其他进行时的比较
Willbedoing很容易和其他进行时混淆。让我们来区分一下吧:Comparewillbe-ingwithothercontinuousforms.willbedoing与其他进行时的比较(1)At10o'clockyesterday,Sallywasinheroffice.Shewasworking.(past)昨天的10点,萨里在她办公室里工作着。(过去进行时)It's10o...
-
学习英语语法有什么技巧
要想学好英语,掌握语法很重要。通过课文去学语法,能够学得活,记住牢,这比孤零零地背诵语法条目要有用得多。因而,在句型学习完毕后,宜结合课文去学语法,要环绕课文中呈现的首要语法项目,循序渐进地学习比较体系的语法常识。一.英语语法如何才能学好1.了解组成语言的单...
-
状语从句详细解析
状语从句是英语语法中的一个重要概念,通过在句子中修饰时间、地点、原因、条件等方面的内容,丰富了句子的意义和表达逻辑。在本文中,我们将深入探讨状语从句的定义、分类和使用方法,帮助学习者更好地理解和运用状语从句,提升句子的表达能力。 一、状语从句的定义与...