现在完成时的构成 have、has和过去

来源:未知发布时间:2019-09-09

  现在完成时的构成

1、肯定句:
   主语+ have/has+动词的过去分词+其他(第三人称单数用has)
2、否定句:
   主语+ have/has not+动词的过去分词+其他
3、疑问句:
   Have/Has+主语+动词的过去分词+其他
现在完成时的用法
(1)表示过去发生的动作对现在造成的影响或结果,常用的时间状语有:already,yet,ever,never,just等。
其中already用于肯定句,可放在助动词之后,过去分词之前,也可放在句末;yet常放在句末,在疑问句中表示“已经”,在否定句中表示“还”。
  
I have already watched the TV play.
我已经看过这部电视剧了。
Have you found your lost pen yet?
你找到丢失的笔了吗?
No.I haven't found it yet.
不,我还没有找到。
(2)表示动作或状态在过去已经开始,持续到现在,也许还要持续下去,常和for,since连用,表示持续的动作或状态多为延续性动词。
We have lived here since 2000.
自从2000年以来我们一直住在这里。(说明一直住在这里,也许还会住下去)
  
I have learnt English for three years.
我学了3年英语了。
注意:for+时间段;since+时间点。
(3)表示从过去某一时间到说话时这一过程中动作发生次数的总和。
  
I have seen the film twice.
我已经看过这部电影两次了。
(4)表示从过去某一时间到说话时这段时间中反复发生的动作。常与often,always.seldom,never等副词连用。
I have seldom watched TV these days.
这些日子我很少看电视。
(5)表示将来某时已经完成的动作,用在条件或时间状语从句中。
He will come as soon as he has finished his work.
他一完成工作就回来了。
现在完成时的注意事项
(1)现在完成时和一般过去时的区别
  
现在完成时强调的是过去的动作对现在的影响,它和现在有密切的联系。一般过去时强调的是动作发生的时间、地点,不涉及对现在的影响。所以,凡是含有表示过去的时间状语的句子,都必须用一般过去时,不能用现在完成时。如果询问某事发生的时间、地点,只用一般过去时。
Lucy called you just now.
露西刚才给你打电话了。(just now是表示过去的时间状语,所以用一般过去时)
  
I have just called her.
我刚打过电话给她。(just强调已经打过电话了,无需再打)
  
I’ve had my lunch.
我已吃过午饭。(强调过去的动作对现在的影响)
  
When/Where did you have it?
你什么时候/在哪儿吃的?(不管是时间还是地点,都与现在无关,所以要用一般过去时)
(2)常与现在完成时连用的时间状语
  
现在完成时常与表示从过去某时刻延续到现在,并包括现在在内的一段时间状语连用,如recently(最近),lately(近来),so far(至今),up to now(至今),today, this morning, this week, in the past few months(过去的几个月里),already,yet,never,ever,just(刚)等。
  
 

    更多精彩文章

    • 初学课,不要求快,要求学生一定要学会
    • 从学习方法来看初中时的英语学习
    • 提高英语成绩的快速方法
    • 提高英语成绩的先决条件
    • 英语考卷中最简单的题目是阅读
    • SummingUp复习要点
    • 人教社出版的高中英语新教材
    • 高中写作小白的建议
    • context完形填空技巧
    • 中学英语学习方法及经验
    • 学习方法:背英语单词的五条捷径
    • “英语差生”如何提高成绩?
    • 方法点拨:英语倍数的表示方法总结
    • 高一英语语法:but和however的区别
    • 什么叫同位语,怎么判断同位语从句
    手机版 | 电脑版

    Copyright 2015 zixuexi.com