1、Present perfect continuous,It has been raining these days.,I have been learning English since I was 8 years old and I still love it.,You have been making progress and I am proud of you!,The little boy has been struggling to be attentive, but cant help falling asleep.,2. I have been learning English
2、since I was 8 years old and I still love it.,3. You have been making progress and I am proud of you!,4. The little boy has been struggling to be attentive, but cant help falling asleep.,1. It has been raining these days.,conclusion,Structure Meaning Usages,1.自从回家以来我一直睡不好觉。2.这本书他已读了两个小时了,但还没读完。,I _ w
3、ell since I returned home.,havent been sleeping,He _ this book for two hours, but he hasnt finished it.,has been reading,现在完成进行时,表示动作从过去某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。,Definition,Form: have/has been doing 注意:不用被动语态,the Present Perfect Continuous Tense 现在完成进行时,构成: have/has + been + doing,2)肯定、否定及疑
4、问形式:,肯定句: I have been working.She has been working.,否定句: I have not been working.He has not been working.,现在完成进行时的构成,疑问句: Have I been working?Has she been working?,现在完成进行时的用法1,learn,learn,learn,I have been learning English since I was 8 years old and I still love it.,Tip 1: 过去动作持续到现在,还将持续下去.,现在完成进行时
5、的用法2,1. - I am sorry I have kept you waiting so long.- It is all right. I have been reading the newspapers. 2. We have been waiting for you for half an hour.,Tip 2: 表示说话之前刚刚结束的动作,并且动作不再继续.,现在完成进行时的用法3,Tip 3:表示动作从过去到现在的时间内重复发生但有可能间断。,1. It has been raining these days.,2. We have been practicing Kung
6、Fu recently.,现在完成进行时的用法4,Why are you late again? I have been waiting for you for two hours.,Tip 4:表示某种强烈的感情色彩,如:赞赏、批评、愤怒等。,1. You have been making progress and I am proud of you!,1. The girl has a great interest in sport and_ badminton classes twice a weekover the last three years. A. took B. is tak
7、ing C. takes D. has been taking,2.In order to find the missing child, villagers _ all they can over the past five hours. A. did B. do C. had done D. have been doing,Practice,现在完成时和 现在完成进行时的比较,比较一:,Li Jia _ (read) a book about Stonehenge. (She finished reading the book.) Li Jia _ (read) a book about
8、Stonehenge. (She is still reading the book.),has read,has been reading,read,read,现在完成时,现在完成进行时,刚结束,动作仍在继续,比较二:,A. _ have you visited Egypt this month? I have visited Egypt twice this month.(被问者过去往返埃及和居住地, 但现在已回来)B. _ have you been touring Egypt? I have been touring Egypt for two month.(被问者过去一段时间一直待在
9、埃及, 没有离开过),How many times,How long,Tip 2:现在完成时表示反复发生的动作,提问时用how many times。而现在完成进行时,表示持续的、不间断的动作,提问时用how long。,比较三:,Tip 3:现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果。,试比较:,I have been dreaming to be an astronaut. I have dreamt to be an astronaut.,Tip 4:现在完成时可以用表状态的动词(have)和表动作的动词(take)作谓语。而现在完成进
10、行时只能用表动作的动词(take)作谓语。,I have had this camera for five years.,I have taken photos of UFOs with this camera.,比较四:(state verb & action verb),I have been having this camera for five years.,I have been taking photos of UFOs with thiscamera.,State verb & action verb,常用表状态、情感、感觉的动词: (1)have, exist,know,bel
11、ong to等 (2)like, love,hate, believe, want, regret, prefer(更喜欢)等 (3)see,hear,smell, feel, taste等 不能用于现在完成进行时,但可用于现在完成时。,Tip 5:副词never, yet, already ,ever等可用于现在完成时,但不可用于现在完成进行时。,I have never visited Paris.,I have never been visiting Paris.,比较五:,He has already gone to Paris.,He has already been going t
12、o Paris.,Practice,1. She_ (lose) her keys. She cant find them anywhere 2. I _(write) the book, but I still _(finish) it. 3. They _ never _(learn) to swim. 4. We _(look) forward to our summer vacation.,has lost,have been writing,havent finished,have,learnt,have been looking,5. Although these scientis
13、ts _ on the project for nearly four years, I dont know how long it will last.A. have been working B. have workedC. were working D. are working,Practice,6. There is so much snow these days, isnt there? Yes, it _ for a few days.A. was snowing B. has been snowingC. had been snowing D. snowed,7. I wonder why Jenny _ us recently. We should have heard from her by now.A. hasnt written B. doesnt writeC. wont write D. hadnt written,