1、My younger brother has been accessing the net.The baby has been sleeping for 1 hour.They have been playing basketball all the day.The boy has been reading a book for almost 4 hours.He has been talking with his girlfriend.The telephone has been ringing for almost a minute.The sound has continued abou
2、t one minute.The telephone is ringing.The young boy has been watching TV.The two robots have been dancing and singing since they have been made.I dont know why the pig has been running.They has been playing games in the school.Play games Oh,you have come at last!I have been waiting for you for two l
3、ong hours.(我等了你足足两个小时我等了你足足两个小时)I,m sorry!nYou have been crying.(你一直在哭你一直在哭.)nI have been knocking.n I dont think anybodys in.n(我一直在敲门。我想没人在里面。我一直在敲门。我想没人在里面。)You are here!I have been looking for you long.(我找了你老半天)(我找了你老半天)现在完成进行时 1.构成形式:hashave been doing2.用法用法1,叙述某一动作从过去开始一直继续到现在仍在叙述某一动作从过去开始一直继续到
4、现在仍在继续之中或刚刚停止。经常与继续之中或刚刚停止。经常与for,since,all for,since,all morning/day/weekmorning/day/week用在一起用在一起。n1)You have been studying for four straight hours.Why dont you take a break?n2)The telephone has been ringing for almost a minute.Why doesnt someone answer it?2,叙述从过去某时开始一直继续到现在,但不叙述从过去某时开始一直继续到现在,但不再继
5、续下去的事情。带有浓厚的感情色彩,再继续下去的事情。带有浓厚的感情色彩,强调持续了强调持续了“那么久那么久”或做得或做得“那么辛苦那么辛苦”n1)Oh,you have come at last!I have been waiting for you for two long hours.(我等了你足足两个小时我等了你足足两个小时)n2)You are here!I have been looking for you long.(我找了你老半天)(我找了你老半天)3,叙述“最近”一直从事的工作或活动。lately,recentlyWhats the matter?Your eyes are r
6、ed and puffy.Have you been crying?(你是不是一直在哭?你是不是一直在哭?)The weather has been changeable lately;Ive been having a lot of colds.(最近天气变化无常最近天气变化无常,我时常感冒。)我时常感冒。)4,叙述从过去某时到现在,或最近,一再重复的动作。nI have been knocking.I dont think anybodys in.(我一直在敲门。我想没人在里面。我一直在敲门。我想没人在里面。)nI have been writing letters since break
7、fast.(我从早餐起就一直在写信我从早餐起就一直在写信)现在完成进行时和现在完成时的比较现在完成进行时和现在完成时的比较:A.未完结性未完结性 Ive cleaned the windows.我把窗户擦干净了。我把窗户擦干净了。Ive been cleaning the windows.我擦窗户来着。我擦窗户来着。(可能窗户尚未擦完可能窗户尚未擦完)B.短暂性短暂性 现在完成时与现在完成进行时都可以表示现在完成时与现在完成进行时都可以表示延续至今的状态延续至今的状态,但完成进行是常表示短暂但完成进行是常表示短暂性。性。A.They have lived in New York.B.They
8、have been living in New York.句句A具有长期性具有长期性,而句而句B具有短暂性。具有短暂性。C.刚完结性刚完结性 与现在完成时相比与现在完成时相比,现在完成进行时有时现在完成进行时有时可以表示刚刚完结的动作。有时它是现在事可以表示刚刚完结的动作。有时它是现在事件的直接原因件的直接原因,或者是得出结论的证据。如或者是得出结论的证据。如:My hands are dirty.Ive been painting the car.(我的手很脏(我的手很脏,我在油汽车来着。)我在油汽车来着。)Your eyes are red and puffy.Have you been
9、crying?(你的眼睛又红又肿(你的眼睛又红又肿,你是不是哭来着?)你是不是哭来着?)D.连续性或重复性连续性或重复性 现在完成进行时常常用于表示延续至今现在完成进行时常常用于表示延续至今的连续性或重复性动作。如:的连续性或重复性动作。如:Jim have been phoning Jenny every night for the several months.All these days he has been writing articles to our magazine.结论结论:现在完成进行时主要用于表示现在完成进行时主要用于表示 A.过去开始而且现在仍在进行的动作。过去开始而且
10、现在仍在进行的动作。B.过去开始过去开始,现在刚刚停止的动作。现在刚刚停止的动作。C.现在看到其直接结果的动作。现在看到其直接结果的动作。现在完成时主要用于表示已经完成的现在完成时主要用于表示已经完成的动作及其与现在的关系。动作及其与现在的关系。In pairs,take turns to read the statement and turn it into a question using the present perfect continuous tense.The words in brackets may help you.(P41)e.g.S1:Mrs.Smith learned
11、 to drive three years ago.(how long)S2:How long have you been driving,Mrs.Smith?1.Sam has just finished learning to fly an airplane on a six-month course.(how long)How long have you been learning to fly an airplane,Sam?2.He swam till he felt very tired.He has just stepped out of the swimming pool.(h
12、ow long)How long have you been swimming?3.Sally and Zhou Xin have been busy all day.(what)What have you been doing,Sally and Zhou Xin?4.They have argued with each other for years about the best way to grow potatoes.(what)What have you been arguing about for years?5.Jiao Yang uses a particular kind o
13、f washing powder and his clothes have always been clean and soft.(what)Jiao Yang,what kind of washing powder have you been using that makes your clothes so clean and soft?Consolidation1.Hi,Tracy,you look tired.Im tired.I _ in the living room all day.A.painted B.had painted C.have been painting D.hav
14、e painted 2.There is so much snow these days,isnt there?Yes,it _ for a few days.A.was snowing B.has been snowing C.had been snowing D.snowed3.Although these scientists _ on the project for nearly four years,I dont know how long it will last.A.have been working B.had worked C.were working D.are worki
15、ng 4.Now that she is out of job,Lucy _ going back to school,but she hasnt decided yet.A.had considered B.has been considering C.considered D.is going to consider5.The little boy is dirty from head to foot because he _ in the mud all morning.A.has played B.is playing C.has been playing D.was playing
16、6.I _ to see the film last week because I _ it twice.A.didnt go.had seen B.dont go.have seen C.hadnt go.had seen D.didnt go.have seen 8.Ill phone you if she _ this evening.In fact she didnt tell me if she_.A.would come.,will come B.will come.,came C.comes.,would come D.come.,came7.Who do you guess _ where I _ just now?A.lie.,lay B.is lying.,lay C.lies.,lain D.lied.,laid9.I _ into the bus when I _ a girl call my name.A.had hardly got.,hear B.had hardly got.,heard C.was no sooner setting.,heard D.did hardly get.,had heard