现在完成时:表示过去发生或已经完成的某一动作对现在造成的影响或结果,或从过去开始一直延续到现在的动作或保存的状态。结构:主语+have/has+动词的过去分词一般疑问句:have/has…?Yes,Ihave.No,Ihaven’t.Yes,shehas.No,shehasn’t.现在完成时动词构成have/has+v过去分词助动词否定haven’thasn’t疑问Haveyou…?Hashe…?现在完成时现在完成时1.过去发生的动作对现在造成的影响或结果。和already,never,ever,just,before,yet等状语连用。2.过去已经开始,持续到现在的动作或状态,常与for或since引起的一段时间状语连用。havebreakfastIhavejusthadmybreakfast.(现在我不饿)I’mnothungrynowmovedherein2013IstilllivehereIhavelivedhereforthreeyears.Ihavelivedheresince2013/threeyearsago.nowpast•现在完成时:表示过去发生或已经完成的某一动作对现在造成的影响或结果,或从过去开始一直延续到现在的动作或保存的状态。•一般过去时:一般过去时只表示过去的动作或状态,和现在不发生关系(即动作或状态在现在已经结束),它可以和表示过去的时间状语连用。现在完成时与一般过去时的区别:have/has+V过去分词注意:现在完成连用时不能和明确指出时间的状语(如:yesterday,last,year,in1976,twodaysago,justnow,whenshecamein等)连用,但可以和不明确指出时间的状语(如:already,yet,ever,never,before,once,twice,recently,sofar,inthelast/pastyears等)连用。Ihavecleanedmyroom.(Myroomiscleannow.)我已经打扫过我的房间了。Icleanedmyroomlastweek.(Ididitinthepast.)我上周打扫了我的房间。HhasgonetoDehui.(HewenttoDehuiandheisnotherenow.)爸爸已经去德惠了。Theyhaveboughtadictionary.(Theyboughtadictionaryandtheyhaveitnow.)他们买了一本字典。(1).for+表示一段时间的短语(2).since+表示过去时间点的词语(3).since+表示过去时间的时间状语从句eg.Ihavebeenateacher______ayear.Hehasbeenatthisschool_______1992.Wehavelearned1,000Englishwords_______wecametothisschool.forsincesince现在完成时句中常见的时间状语表示从过去一直持续到现在,不能是具体的过去时间。二者可以转换for+一段时间=since+一段时间+agoHehasbeenhereforfiveweeks.=Hehasbeenheresincefiveweeksago.他到这儿已经有五个星期了。since,for引出的时间状语用howlong提问。—Howlonghaveyouhadthisbook?这本书你买多久了?—Foraweek./Sinceaweekago.买一周了。如:HehastaughtheresincehecametoChina.自从他来到中国就在这儿教书。Wehavebeenfriendssincewemetinschool.我们从在学校见面起就成为了好朋友。(4)since能引导时间状语从句(主句用现在完成时,从句用一般过去时),而for则不能。学习现在完成时,还应注意常与现在完成时连用的几个副词:already,just,ever,yet,never等。already,just多用于肯定句中,ever,yet,never多用于疑问句和否定句中。如:Ihavealreadyfinishedmyhomework.我已经做完家庭作业了。Hehasjusthadhismeal.他刚吃过饭。HaveyoueversungthisEnglishsong?你曾唱过这首英文歌吗?Theyhaven‘tstartedyet.他们还没有身。Wehaveneverheardofit.我们从来没有听说过这件事。already“已经”;yet“仍然,还”这两个副词常常用于完成时态,其中already常用于肯定句,yet常用于否定句和疑问句中。如:Jimhasalreadyfinishedhiswork.Jim已经把他的工作做完了。Motherhasn’tcomehomeyet.妈妈还没回来。Haven’tyoureadTheCalloftheWildyet?你还没读过《野性的呼唤》吗?everjustalreadyyetIhaven'teatenlunch_yet__.Haveyou_____beentoJapan?Ihave_____finishedmyhomework.Ihavefinishedmyhomework______.Ihaven’tfinishedmyhomework____.用ever,just,already,yet填空(1).Have(has)beenin意为“已经在某地呆了多长时间”,常与表示一段时间的状语连用。Mr.BrownhasbeeninShanghaiforthreedays.布朗先生来上海已经有三天了。TheyhavebeeninCanadaforfiveyears.他们到加拿大有五年了。havebeenin,havebeento与havegoneto的用法现在完成时的几个特殊句型(2).Have(has)beent...