1、现在完成时现在完成时The Present Perfect Tense 现在完成时的用法past now future 1.表示过去发生的动作或事情对现在的影响和产生的结果,它强调的是过去的动作同现在的联系。I have lost my pen.(目前还没找到)He has just had lunch.(刚刚吃过,不想在吃)past now future 2.表示动作发生在过去,一直持续到现在,也表示动作发生在过去,一直持续到现在,也许还要继续下去。许还要继续下去。Alice has learnt English for 3 years.Alice 已经学习英语已经学习英语 长达三年了。长达
2、三年了。现在完成时构成现在完成时构成1.肯定句 主语主语+have/has+过去分词过去分词Tom has broken the window.I have been to Beijing.我去过北京。Tom 打碎了玻璃。2.否定句 主语主语+have/has not+过去分词过去分词Tom has broken the window.I havent been to Beijing.have not=havent has not=hasntI have been to Beijing.Tom hasnt broken the window.3.一般疑问句 Have/Has+主语主语+过去分词
3、过去分词?Tom has broken the window.Have you been to Beijing?Yes,主语 have/has./No,主语 havent/hasnt.I have been to Beijing.Has Tom broken the window?Yes,I have./No,I havent.Yes,he has./No,he hasnt.4.特殊疑问句 特殊疑问词特殊疑问词+一般疑问句一般疑问句.Where have you been?I have been to Beijing.动词动词过去分词过去分词 (pp)(pp)变化规则变化规则规则动词:与规则动
4、词:与过去式过去式变化相同。变化相同。(1)一般一般+-ed work-worked-worked(2)以以“e”结尾结尾,+-d。live-lived-lived(3)“辅音字母辅音字母+y”结尾,结尾,y 变变 i,+-ed。cry-cried-cried(4)重读闭音节结尾重读闭音节结尾(辅元辅辅元辅),双写后双写后+-ed。drop-dropped-dropped 现在完成时的标志词现在完成时的标志词 I havent read this book yet.Have you had breakfast yet?already“已经”通常用于肯定句中,放在句中。I have alread
5、y read this book.She has already finished her homework.yet“已经,仍然,还”用在疑问句和否定句中,放在句末。现在完成时的标志词现在完成时的标志词 ever“曾经”通常用于疑问句,放在句中。never“从来不”,放在句中,表示否定。Is he famous?I have never heard of him.She has never been to Canada.Have you ever been to the USA?现在完成时的标志词现在完成时的标志词 just“刚刚”用在陈述句中,放在句中。I have just bought
6、a novel.She has just had dinner.before“以前”用在完成时中,放在句末。have never read this kind of books before.Have you been to Shanghai before?现在完成时现在完成时since and forThe young teacher has worked at this school for 2 years.(since two years ago).这个年轻老师在这个学校工作两年了。for+时间段时间段for 2 yearsfor a long timesince+时间点时间点since
7、 2 years agosince 1998since she came to the school用用for和和since填空。填空。_three hours_three oclock_two days_I came here_last Sunday_a week_a long time_1997 _two weeks_three years ago forforforforforsincesincesincesincesince现在完成时中需注意的地方:现在完成时中需注意的地方:注意注意1:句子中有明显的过去时间标志时,不句子中有明显的过去时间标志时,不能用现在完成时能用现在完成时错误:错
8、误:she has read the book last night.正确:正确:she read the book last night.Ahave been to 与与 have gone tohave been to表示曾经去过某地,现在人已经回来。表示曾经去过某地,现在人已经回来。Lily has been to Shanghai twice.(Lily现在在家现在在家)have gone to表示去了某地,人还在某地没有回来。表示去了某地,人还在某地没有回来。Lily has gone to Shanghai.(Lily现在人在上海。现在人在上海。)()2.Miss Green isnt in the office.she_ to the library.has gone.went.will go.has been()1.Could you go to the park with me this afternoon?Sorry,I _ there.I went there yesterday.A.have gone B.have been C.went D.was BAThank you!