Didyousleepwelllastnight?Whattimedidyougotobed?Whattimedidyougetupthismorning?Howlongdidyousleeplastnight?Isleptfor…·Whendidyoustartclasstoday?·What’sthetimenow?·Areyoustillhavingclassnow?-Ihavebeeninclassfor…·Howlonghaveyoubeeninclasstoday?A:Howlongdidyousleeplastnight?B:Isleptfor…A:Whendidyoustartclasstoday?B:Istartedclassat…A:Howlonghaveyoubeeninclasstoday?B:Ihavebeeninclassfor…shellsIlikecollectingshells.ashellastampIlikecollectingstamps.stampsTheyarerunningamarathon.Theyareraisingmoneyforcharity.raisemoneyforcharityaskateapairofskatesSheisskating.Sheisaskater.Howlonghasshebeenplayingcomputer?(fourhours)Shehasbeenplayingcomputerforfourhours.Howlonghashebeenplayingbaseball?(twohours)Hehasbeenplayingbaseballfortwohours.Howlonghavetheybeenworking?(aweek)Theyhavebeenworkingforaweek.Howlonghashebeenridingamotorcycle?(tenhours)Hehasbeenridingitfortenhours.A:Howlonghaveyoubeenplayingsoccer?B:I’vebeenplayingsoccerfortwohours.havebeenNow:3:00pmStart:1:00pmIlikeplayingsoccerIstartedplayingsoccerat1:00pm.I’mstillplayingsoccernow.•IstartedteachingEnglishin2004.•IamstillteachingEnglishnow.•HowlonghaveyoubeenteachingEnglish?IhavebeenteachingEnglishfor5years.have/has是助动词been是be的过去分词表示从过去开始一直持续到现在的动作,并有可能持续下去.时态-现在完成进行时(一)构成形式:have/hasbeen+Vingfor+一段时间have/hasbeen+doingsth+since+过去的时间点since+从句(一般过去时)与过去时的比较:1.IwatchedTVforthreehours.我看了三小时的电视.(我现在没有看电视了)2.IhavebeenwatchingTVforthreehours.我看了三小时的电视.(我现在仍然在看电视)例句1我已经学了5年的英语了.IhavebeenlearningEnglishfor5years.例句2他已经集邮10年了.Hehasbeencollectingstampsfor10years.Hehasbeencollectingstampssince10yearsago.Hehasbeencollectingstampssince1999.画线部分提问:Howlonghashebeencollectingstamps?(二)引导时间的介词for与since的区别forsince表示时间的持续for+时间段表示“自从过去某一时间点以来”since+时间点强调一段时间强调动作或状态一直延续到现在(for与since引导的短语用howlong提问)时间状语for与since引导的短语forfiveminutestendaysfiveyearssinceMay1,20038:00hewassevenyearsoldsevenyearsago成龙(JackieChan)wasborn:1954act:1961~nowHehasbeenactingfor48years.HowlonghasJackieChanbeenacting?Hehasbeenactingsincehewas7yearsold.Hehasbeenactingsince1961.Traceywasborn:1981learnEnglish:1994~nowHowlonghasTraceybeenlearningEnglish?ShehasbeenlearningEnglishsince1994.ShehasbeenlearningEnglishfor15years.ShehasbeenlearningEnglishsinceshewas13.ShehasbeenlearningEnglishsince15yearsago.Linda/30minutesHarry/45minutesAlice4hoursAlan/3hours2years1hourA:Howlonghashe/shebeen………?B:He/she’sbeen…….for…………1b.Listen.Areporteristalkingtotheparticipantsinaskatingmarathon.Fillinthechartbelow.Howlong?AlisonI’vebeenskatingforfivehours.SamIskatedforfourhours.VictorCeliaI’vebeenskatingforfivehours.Iskatedfortwohours.PairworkA:HowlonghasAlisonbeenskating?B:She’sbeenskatingforfivehours.A:HowlongdidSamskate?B:Heskatedforfourhours.2aListentotheinterviewwiththeskatingmarathonwinnerandcheckthequestionsyouhear.QuestionsAnswers1.Howlongdidyouskatetoday?a.No,Iskatedinamarathonlastyear.2.Howlonghaveyoubeenskatingtoday?b.Yes,Ido.3.Wasthisyourfirstskatingmarathon?c.Forsixhours.4.Doyouskateeveryday?5.Whendidyougetyourfirstpairofskates?d.SinceIwassevenyearsold.6.Howlonghaveyoubeenskating?用for和since填空1.TheyhavebeenlearningChinese_____theycametoChina.2.Ihaven’tseenher_____alongtime.3.Hehasbeenlivinghere_____2001.4.Shehasbeendoingherhomework____twohours.5.It’s5years_____weleftschool.6.–HowlonghasMarybeenateacher?–_____twoyearsago.sinceforsinceforsinceSince7.Ihavebeenpracticingthepiano____10:30.8.Mariciahasbeenrunning____15minutes.9.Sarahhasbeensleeping_____9:00.10.Dalehasbeentalkingonthephone_____5minutes.11.LouiehasbeenstudyingChinese____hewas6yearsold..12.Ihavebeenwatchingyou____10minutes.sinceforsinceforsinceforI.Writethequestions:1_____________________________________Hehasbeenstandingthereforfourhours.2_____________________________________IhavebeenridingabikesinceIwastenyearsold.3____________________________________________Shehasbeenwalkingforfivehours.4.____________________________________I’vebeenwatchingTVsince7:00.5.____________________________________He’sbeenwaitingforthetrainforanhour.HowlonghaveyoubeenlearningEnglish?WehavebeenlearningEnglishsince2007.We‘vebeenlearningEnglishfor2years.We’vebeenlearningEnglishsince2yearsago.WhendidyoustartlearningEnglish?WestartedlearningEnglishin2007/2yearsago.2hoursHowlonghasshebeenreading?Shehasbeenreadingfor2hours.Shehasbeenreadingsince2hoursago.15minutesHowlonghashebeendrawingapicture?Hehasbeendrawingapicturefor15minutes.since15minutesago.45minutesHowlonghavetheybeenplayingsoccer?Theyhavebeenplayingsoccerfor45minutes.since45minutesago.•SheisstillteachingEnglishnow..ShestartedteachingEnglishin1998.-ShehasbeenteachingEnglishsince1998.11yearsago.HowlonghasshebeenteachingEnglish?for11years.*Hestartedteachingmathwhenhewas20yearsold.Heis50yearsoldnowandheisstillteachingmath.Howlonghashebeenteachingmath?Hehasbeenteachingmath30yearsago.for30years.sincehewas20yearsold.Whatis/are…doing?Howlonghas/have...been…?Practicewithyourpartnerusingsince/for:20minuteshalfanhouranhour1year5years50minutesWritethequestions:1_____________________________________Hehasbeenstandingthereforfourhours.2_____________________