Since 用来说明动作起始时间,for用来说明动作延续时间长度。
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.
上一篇: 用一般过去时代替完成时的应用
下一篇: 过去式和现在完成时的区别
国内英语资讯:Top legislature convenes bimonthly session
报告显示 我国年轻父母热衷带娃旅行
体坛英语资讯:Chinese police target drunk, drug-affected driving during World Cup
华为在全球科技冷战中的新前线:澳大利亚
美国与土耳其在叙利亚开始“协作但独立”的巡逻
奥迪首席执行官被逮捕
体坛英语资讯:Cheryshev leads Russia to 5-0 rout of Saudi Arabia
爱因斯坦竟然歧视华人?日记曝光了一切
傻脸娜被设计师公开批丑,粉丝就不开心了
体坛英语资讯:Olympic champion Stefanidi wins pole vault in Athens athletics gala
战胜德国队 墨西哥球迷狂欢引发“人造地震”
国内英语资讯:China, Bolivia to deepen cooperation
C罗头球破门加冕欧洲射手王 “头球”用英语怎么说?
《八罗汉》没看够?这8部女性大集结电影也值得一看
国内英语资讯:Top legislature reviews draft decision on duties of NPC constitution and law committee
特朗普的贸易战豪赌:等待北京先让步
优步申请新专利 可检测乘客是否醉酒
你是否正在经历中年健康危机
今天起,游戏成瘾列入精神疾病!来看看你符合这些症状吗
体坛英语资讯:Analysis: Five young players to watch at 2018 World Cup
体坛英语资讯:UN ambassadors going football-mad as World Cup kicks off
国内英语资讯:China, Kenya agree to step up cooperation, promote bilateral ties
为什么你总是感到很累
体坛英语资讯:Feature: Feel football fans enthusiasm ahead of World Cup
Christmas Day 圣诞节
体坛英语资讯:Uruguay believes in chance to host 2030 World Cup
My Father 我的父亲
如何与比你聪明的人合作
如何快速提高记忆力?
关于中美贸易冲突,你应该知道的五个问题