英语新闻】[资讯][运动][娱乐][生活][文教][经济][科技][时事]【英语考试】[专四][专八][大三][大四][大六][MBA][自考][公共][高考][中考][职称][初中][高中][笔译][金融][阅读]
留学英语】[GRE][GMAT][LSAT][PETS][TOEIC][出国考试]【TEM英语】[TEM介绍][TEM4指导][TEM4试题][TEM8指导][TEM8试题]
CET英语】[动态][技巧][真题][模拟题][语法][听力][口语][写作][翻译][阅读][词汇]【BEC英语】[动态][介绍][指导][试题][口语][初级][中级][高级][经验]
TOEFL托福】[动态][介绍][指导][真题][模拟题][技巧][词汇]【IELTS雅思】[技巧][模拟题][真题][听力][写作][阅读][词汇][口语][介绍][动态]
英语作文】[小学][初中][高中][大学][四级][六级][考研][指导][中考][高考]【英语故事】[双语][民间][情感][童话][寓言][幽默][传记]
英语笑话】[双语][司法][愚人][成人][儿童][动物][宗教][女性]【娱乐英语】[星座][时尚][英语][影视][幽默][名言][赠言][历史][脑筋][轻松][万花筒][异域][文库]
行业英语】[财会][商贸][外贸][运输][医务][传媒][电信][工程][公务员][法律][政治][技术][其他]【英语学习】[新概念][小笨霖][大学][洋话][疯狂][美国][专题][杂谈][方法][品牌]
生活英语】[旅游][日常][电话][购物][酒店][实用][市民]【工作英语】[简历][求职][商务][办公][会议]【奥运英语】[奥运][体育][术语][人物][运动][奥运知识][体坛][资讯]
法律英语】[涉外][案例][术语][法律]【英语口语】[名人][总统][情景][教程][听力技巧][口语技巧][音标][英语口语][俚语]
英文阅读】[心灵][散文][诗词][原版][文学][短文][少儿][初级][高级][文摘][科普][小说][技巧][双语]【写作翻译】[书信][发表][欣赏][贴士][点滴][写作][写作技巧][日常写作]
词汇语法】[专业词汇][特色词汇][马虎词汇][英语语法][语法技巧][词汇技巧][词海拾贝][分类词汇][新闻热词][日积月累]
您现在的位置: 3edu教育网 >> 英语角 >> 词汇语法 >> 英语语法 >> 正文    3edu教育网,教育第三方,完全免费,天天更新!

表示一个尚未完全过去的时期内延续的动作

分类:英语语法   更新:2016/10/6   来源:网络

  表示时间的词 for,since(参见第 187节),all day/night/week, all my等life,all the time,always,lately,never,recently

  A现在完成时用来表示一个从过去开始而且将继续到现在说话时间之后的动作:

  He has been in the army for two years.

  他在军队里已经服役两年了。(他还在军队里。)

  I have smoked since I left sohool.

  我离开中学以来一直抽烟。(我仍然抽烟。)

  We have waited all day.

  我们等了整整一天了。(现在仍在等。)

  He has lived here all his life.

  他一辈子都住在这里。(他还住这里。)

  He has always worked for us.

  他一直在为我们工作。(他现在仍在为我们工作。)

  这种类型的动作可以用图解表示为:

  {ewc MVIMAGE,MVIMAGE, !461336T1.bmp}

  可以把上述例句和下面例句相比:

  He was in the army for two years.

  他在军队里呆了两年。(他现在不在军队里。)

  I smoked for six months.

  我抽了六个月烟。(然后戒了烟。)

  He lived here all his life.

  他一辈子都住在这里。(可能他现已去世。)

  以上三个例句都与已完时段有关:

  {ewc MVIMAGE,MVIMAGE, !461336T2.bmp}

  所以要用一般过去时。(参见第117节B。)

  B但是现在完成时有时可以用来表示一个开始于过去而正巧在说话时刻结束的动作:

  Ann(on meeting someone):I haven’t seen you for ages.

  安(遇见了某人):我很久没见到你了。(但现在看到了你)

  This room hasn’t been cleaned for months.

  这房间已有好几个月没有清扫了。(但我们现在正在打扫)

  It has been very cold lately but it’s just beginning to get warmer.

  近来天气一直很冷,但现在开始暖和了。

  这种类型的动作可以用图解表示为:

  {ewc MVIMAGE,MVIMAGE, !461337T1.bmp}

  C 表示知道、相信和理解等的动词不能用于现在完成时,只有上文A中所述的情况例外:

  I have known him for a long time.

  我已经认识他很长时间了。

  I have never believed their theories.

  我从来就不信他们的理论。

  因此,最近的动作即使未指明时间,也必须用一般过去时来表示:

  Did you know that he was going to be married?

  你知道他要结婚了吗?(这里不能用Have you known)

  Hello!I didn’t know you were in London.How long have you been here?

  你好!我本不知道你在伦敦。你在这里多久了?

  但think和wonder可以按第185节D中的用法使用:

  I have sometimes thought that I should have emigrated.

  我有时想我早该移居国外。

 

[1] [2] 下一页

| 设为首页 | 加入收藏 | 联系我们 | 版权申明 | 隐私策略 | 关于我们 | 手机3edu | 返回顶部 |