(错)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届高三英语语法要点细讲精练(最新高考+模拟):专题2 动词时态及语态】相关文章:
★ 【优化方案】2017届高考英语二轮复习全国卷Ⅱ规范练:3(含解析)
★ 2014高考英语(新人教版)一轮基础训练(3)A、B卷(附答案或解析)
★ 【课堂新坐标】2017届高考英语(通用版)二轮复习书面表达专题训练:技法5 高级的词汇复杂的句式(含解析)
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(17)及答案
★ 【优化方案】2017届高考英语二轮复习全国卷Ⅱ题型重组训练:第15组(含解析)
★ 天津市武清区杨村第四中学2016届高考英语一轮复习语法专题九《正反解读动词的时态和语态》课件外研版
★ 2017年高考英语二轮复习精品资料:专题15 完形填空(教学案)(原卷版)
★ 2013高考英语冲刺-基础篇 语法项目单句训练(按考试说明)(二)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21