(错)I have received his letter for a month.
(对)I haven’t received his letter for almost a month.
3.比较since和for
since 用来说明动作起始时间,for用来说明动作延续时间长度。
I have lived here for more than twenty years.我在这儿住了20多年了。
I have lived here since I was born.我自出生就住在这儿。
I have not heard from my uncle for a long time.我好久没收到叔叔的信了。
注意:并非有for 作为时间状语的句子都用现在完成时。
I worked here for more than twenty years. 我在这里工作过20多年。(我现在已不在这里工作。)
I have worked here for many years.我在这里工作了多年了。(现在我仍在这里工作。)
小窍门:当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误用。
汤姆学习俄语有3年了。
(对)Tom has studied Russian for three years.
=Tom began to study Russian three years ago,and is still studying it now.
Harry结婚6年了。
(错)Harry has got married for six years.
=Harry began to get married six years ago,and is still getting married now.
【2017届高三英语语法要点细讲(高考题+模拟) 专题02 动词的时态及语态】相关文章:
★ 贵州省贵阳市2014高考英语(新人教版)一轮阅读训练(31)附答案
★ 浙江省湖州市2014高考英语阅读理解一轮(暑假)精炼(8)含答案
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(4)及答案
★ 重庆市2014高考英语阅读理解一轮(精品)训练题(20)附答案
★ 湖南省长沙县实验中学2016届高三英语二轮复习书面表达复习重点话题指导专题21 语言学习话题指导(教师版)
★ 2017届高考英语二轮复习大题冲关秘籍语法填空:创新押题(含解析)
★ 四川省2016届高考英语一轮复习课时作业(34) Module 4 Music 外研版选修6
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(9)及答案
★ 【人教版】2014届高考英语一轮复习指导考点针对练:必修2 unit5《Music》
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21