(错)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.
【2016届广东省天河区高考英语二轮语法复习精讲精练:动词时态和语态01】相关文章:
★ (全国通用)2014届高考英语一轮单元复习 限时强化训练三
★ 2017届高考英语二轮复习大题冲关秘籍阅读理解七选五:考纲解读(含解析)
★ 2017届高考英语二轮复习书面表达限时测验:2(含解析)
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (9)
★ 2016届广东省天河区高考英语二轮语法复习精讲精练:主谓一致01
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (49)
★ 2017届高考英语二轮复习大题冲关秘籍语法填空:命题分析(含解析)
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (76)
★ 2017届高考英语二轮复习大题冲关秘籍语法填空:创新押题(含解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21