《初中英语知识点总结:现在完成时17287.pdf》由会员分享,可在线阅读,更多相关《初中英语知识点总结:现在完成时17287.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 1/4 xx 知识点总结:现在完成时(1)现在完成时表示某个动作发生在过去,但对现在有影响(或结果),这个动作或状态可能已经结束,也可能还要持续下去。其构成形式是:have/has+动词过去分词 否定句在 have/has 后加 nothavent/hasnt 疑问句要将 have/has 放到主语之前。(2)现在完成时的用法。表示过去发生的动作对现在造成的影响和结果。常用的时间状语有:already,yet,ever,never,just 等。如:I have already finished the work.Have you ever been to Beijing?He has ne
2、ver seen such a nice car.表示过去已经开始,持续到现在的动作或状态。往往和表示一段时间的状语连用。如:for+时间段;since+时间点(表时间段);时间段+ago;一般过去时态。如:I have taught in this school for ten years.I have taught in this school since ten years ago.for 和 since 引导的短语都表示“一段时间”,所以谓语动词应该用延续性动词,不能用非延续性动词。延续性动词表示该动词可以延续一段时间,如:2/4 live,work,study,teach,stay
3、等,非延续性动词是指该动词所表示的动作不能持续,是短暂的、瞬间完成的,如:许多非延续性动词可以用意思相同或相近的延续性动词来表示:leave-be away from go-be away buy-have arrive-be in borrow-keep die-be dead join-be in/be a member of 如:He has gone begin-be on He has been away for an hour I have bought a watch I have had the watch for several days have/has been to 和
4、 have/has gone to have/has been to:曾去过 have/has gone to:已去,去了(不在说话现场,在途中或已经到达)My mother has been to America.我妈妈曾经去过美国 My mother has gone to America.我妈妈已经去了美国(3)现在完成时与一般过去时的用法比较 3/4 一般过去时只单纯表示过去,和现在不发生联系,它可以和确定的表示过去的时间状语连用。而现在完成时表示某一完成的动作对现在造成的影响或结果,强调的是现在的情况,所以不能和确定的过去的时间状语连用。如:We have visited the f
5、arm(现在对农场有所了解)We visited the farm last week(说明上周参观农场这件事)如果询问某事发生的时间、地点只能用一般过去时。如:When did you lose your cat?I lost it last night.现在完成时难点:I found it in the garden.由 since 引导的时间状语,它们的主句通常使用完成时态。He has taught English since 1970.It has been a long time since I last saw you.只有在 It is since这种结构中,主句的谓语才可用一
6、般现在时,现在完成时或一般过去时。如:Its ten years since I left school.Its a long time since I saw you last.表示短暂性的动词不能与表示一段时间的状语连用,这类动词有:不能说:His father has died for three years.只能说:His father died three years ago.4/4 不能说:He has left home for two months.只能说:He left home two months ago.非延续性动词的否定形式可以表示状态的延续。可与 for,since
7、 时间状语连用。如:I havent seen him for a long time.I havent heard from him since he left.She hasnt left home ever since she lost her job.have(has)been 和 have(has)gone 的区别。Have been to a place 意思是“到过、去过”,表示曾到过某处,但现在人不在那儿;have gone to 意思是“去了”,表示已经去了某地,现在人可能在去的途中或已在那儿。如:Has she ever been to Nanjing?You have never been there before,have you?I have been to Guilin,I went there last year.总之,have been to 讲的是过去的情况,强调去过或没有,着重于到目前为止的一个结果,而 have gone to 指现在人在不在,只用于第三人称,不用于第一、第二人称,不能用来代替 have been to.
限制150内