1、have/has been doing the 构成:构成:1. 现在完成进行时的用法2. 现在完成进行时与现在完成时的区别3. 巩固练习目录CONTENTSThe boy _ (eat) since five minutes ago. has been eatingThe boy started eating five minutes ago. He is still eating now.The man _ (work) in the field for half an hour. has been workingThe man started working in the field h
2、alf an hour ago. He is still working now.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
3、 help falling asleep.小朋友一直努力在集中注意力,但还是情不自禁睡着了。小朋友一直努力在集中注意力,但还是情不自禁睡着了。It has been raining these days. 这些天一直在下雨。这些天一直在下雨。2. I have been learning English 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 atte
4、ntive, but cant help falling asleep.1. It has been raining these days.现在完成进行时现在完成进行时定义现在完成进行时表示动作从过去过去某一时间开始,一直持续到现在现在,或者刚刚终止,或者可能还要继续进继续进行行下去。结构She has been burning the midnight oil to prepare for GRE.Ive been working here for 20 years.例:S(主)(主)+have / has been doingTom had been phoning Alice every
5、 night for several months.注意:不用被动语态注意:不用被动语态现在完成进行时的用法现在完成进行时的用法1 1 learn 8 years agofuturenowlearnlearnI have been learning English since I was 8 years old and I still love it.表示动作从过去过去某时开始一直到说话时还一直到说话时还在进行在进行或可能还要继续下去可能还要继续下去。与现在完成进行时连用的时间状语时间状语: all day/month; this month/week/year; these days; re
6、cently/lately; in the past/last few+时间段; since+时间点; for+时间段, ever since等。He has been working all day.They have been building the bridge for two months.The two parties have been trying to unite since the New Year.e.g.:How everyone will admire me when tell them I am admitted to the university I have b
7、een dreaming of.现在完成进行时的用法现在完成进行时的用法2 21. - 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.3. Her eyes are red. Its obvious that she has been crying for a long time. 2.表示不久前刚刚结束刚刚结束的动作。这种意义通常根据上下文来判断
8、。现在完成进行时的用法现在完成进行时的用法3 3 1. It has been raining these days. 2. We have been practicing Kung Fu recently. 3. I have been visiting some cities of China this month.3.表示在一段持续的时间内动作的多次多次重复重复,而这个重复的动作在说话时并不不一定在进行一定在进行。现在完成进行时的用法现在完成进行时的用法4 42. Why are you late again? I have been waiting for you for two ho
9、urs. 1. You have been making progress and I am proud of you!4.表示某种强烈的感情色彩,如:赞赏、赞赏、批评、愤怒批评、愤怒等。Practice重组句子重组句子1. The dog started to bark about two hours ago. I really hope it will stop soon.2. Steve started to play rugby at the age of eight. Now he has become a professional player.3. I tried to phon
10、e you this morning. I must have tried a dozen times before I caught you here.The dog has been barking for about two hours. I really hope it will stop soon.Steve has been playing rugby since the age of eight. Now he has become a professional player.I have been trying to phone you this morning. I must
11、 have tried a dozen times before I caught you here.现在完成时和现在完成进行时的比较 相同点:相同点:1. 动作都发生在过去动作都发生在过去2. 都与一段时间连用都与一段时间连用比较一: Li Jia _ (read) a book about psychology. (She finished reading the book.) Li Jia _ (read) a book about psychology. (She is still reading the book.) has read has been reading pastfut
12、urenowread dohave read pastfuturenowread dohave been reading do现在完成时现在完成时现在完成进行时现在完成进行时动作刚结束;动作刚结束;强调影响或结果强调影响或结果动作还在延续;动作还在延续;强调动作的延续性强调动作的延续性 现在完成时可以表示动作的反复性;现在完成时可以表示动作的反复性; 现在完成时一般不表示动作的反复现在完成时一般不表示动作的反复Have you been meeting him recently?你最近经常见到他吗?(反复性)Have you met him recently?你最近见过他吗?The teach
13、er has been telling us to be careful all the term.整个学期,老师一直在告诉我们要细心。(反复性)The teacher has told us to be careful all the term.老师告诉我们整个学期都要细心。比较二:(1)比较二:(2) A. _ have you visited Egypt this month? I have visited Egypt twice this month. (过去往返埃及和居住地, 但现在已回来) B. _ have you been touring Egypt? I have been
14、touring Egypt for two month. (过去一段时间一直待在埃及, 没有离开过)How many timesHow longTip 2:现在完成时现在完成时表示表示反复发生反复发生的动作,提问时用的动作,提问时用how many times。而现在完成进行时,表示。而现在完成进行时,表示持续的、不间持续的、不间断的断的动作,提问时用动作,提问时用how long。比较三:Tip 3:Tip 3:现在完成进行时现在完成进行时比较生动,有时含有比较生动,有时含有明显的明显的感情色彩感情色彩( (喜悦喜悦、愤怒愤怒、不满不满、厌恶厌恶等。) ),而,而现在完成时现在完成时往往只说
15、明一个往往只说明一个事实事实,一种一种影响影响或或结果结果。 试比较:试比较: I have waited for you for two hours. I have been waiting for you for two hours.下列句型中常用现在完成时 It is (has been) +一段时间 since +从句 This (that/ It ) is the first (second) time that + 完成时 This (That/ It) is the best/ finest / most interesting.+that+完成时 比较四:(1) Its/ It
16、 has been 3 years since they got married. Its the first time that I have been to the Great Wall. This is the most interesting film that I have seen.They have known each other since 1970. (1 1)有些表示状态、感情、感觉的动词如:)有些表示状态、感情、感觉的动词如: 表示感官、感觉:see, hear, smell 等; 表示爱憎:love, prefer, mind 等; 表示希望、意愿:wish, wan
17、t, desire 等; 表示相信、猜想:believe, think, suppose 等; 不能用于现在完成进行时,但可用于现在完成时。不能用于现在完成进行时,但可用于现在完成时。 John has loved Mary since ten years ago.比较四:(2)单句改错单句改错1. She had been reading all morning; she ought to have a rest. _2. It is the third time that you visited our school. _3. I have been looked for my lost
18、book for three days, but I still havent found it. _4. Tom worked in the compay for ten years and he doesnt have the intention to leave. _5. Sorry! Im late. How much have you been waiting for me? _had改成改成 hasvisited前加前加 havelooked改成改成 lookingworked前加前加 hasmuch改成改成 longconsolidation1. She(lose) her ke
19、ys. She cant find them anywhere.2. I _(write) the book, but I still _(finish) it.3. She (recite) the words all the evening.4. We _(look) forward to our summer vacation.5. Jasons only recreation is painting. He _ (learn) how to paint for over five years. has losthave been writing havent finished has
20、been reciting have been looking has been learning单句填空单句填空6.It_(rain) for a week. How long do you think it will last?7.Up to now, the gifted child ( win)three national prizes in music.8. It is the first time that she (read) such an interesting book.9. For the whole morning, the board of directors _(d
21、iscuss) the resolution to increase wages in the coming year.10. I (tell) her many times, but she still makes the same mistake.has been raininghas wonhas readhave been discussinghave told链接高考链接高考1.In the last few years, China great achievements in environmental protection. A. has made B. had made C.
22、was making D. is making2.Despite the previous rounds of talks, no agreement so far by the two sides.A. has been reached B. was reachedC. will reach D. will have reachedAA链接高考链接高考3.Where is Peter? I cant find him anywhere. -He went to the library after breakfast and his essay there ever since. A. wro
23、te B. had written C. has been writing D. is writing4. Marty really hard on his book and he thinks he will have finished it by Friday. A. workedB. has been working C. had worked D. has workedCB链接高考链接高考5. How much do you know about the Youth Olympic Games to be held in Nanjing? - Well, the media it in
24、 a variety forms. A. cover B. will cover C. have covered D. covered 6. We wont start the work until all the preparations _. A. are being made B. will be madeC. have been made D. had been madeCC链接高考链接高考7. Tony, why are your eyes red? - I _ up peppers for the last five minutes. A. cut B. was cutting C
25、. had cutD. have been cutting 8. During the last three decades, the number of people participating in physical fitness programs sharply.A. was increasing B. has increased C. had increased D. will be increasingDB链接高考链接高考9. The manager _ the workers how to improve the program since 9 am.A. has toldB. is tellingC. has been telling D. will have told CHomework1.复习所学复习所学2.小本小本P65-67语法专练语法专练