1、现在完成进行时,现在完成进行时表示动作从过去某一时间 一直延续到现在或离现在不远的时间。 其动作是否延续下去, 则由上下文而定。 现在完成进行时多用持续性动词如live, learn, lie, stay, wait, stand, rest, study等, 常和all the time, this week, this month, all night, all the morning, recently 等状语以及 since 和 for 引导的时间状语或从句连用。,May 20 0:10,May 20 11:00,My younger brother has been accessin
2、g the net.,now,The baby has been sleeping for an hour.,now,They have been playing basketball all the day.,Now,Now,The boy has been reading a book for almost 4 hours.,He has been talking with his friend.,now,The telephone has been ringing for almost a minute.,The sound has continued about one minute.
3、,The telephone is ringing.,2008-5-20 11:00,2008-5-20 13:00,The young boy has been watching TV.,now,TV,08-5-19,The two robots have been dancing and singing since they have been made.,Now,in the morning,I dont know why the pig has been running.,now,run,They has been playing games in the school.,now,Pl
4、ay games,Oh, you have come at last! I have been waiting for you for two long hours. (我等了你足足两个小时),13:00,15:00,Im sorry!,You have been crying. (你一直在哭),You are here! I have been looking for you long. (我找了你老半天),我一直都在这,现在完成进行时,1. 构成形式:,hashave been doing,2. 用法 1) 叙述某一动作从过去开始一直继续到现在仍在继续之中或刚刚停止。经常与for, sin
5、ce, all morning/day/week用在一起。,You have been studying for four straight hours. Why dont you take a break? The telephone has been ringing for almost a minute. Why doesnt someone answer it?,2) 叙述“最近”一直从事的工作或活动。 lately, recently,Whats the matter? Your eyes are red and puffy. Have you been crying? 你是不是一直
6、在哭?,3) 表示重复动作。有时现在完成进行时所表示的动作并不是在一直不停地进行, 而是在断断续续地重复。 I have been knocking. I dont think anybodys in. 我一直在敲门, 我想没人在里面。 Youve been saying you can succeed for five years. 5 年来你一直在说你能成功。 I have been writing letters since breakfast. 我从早餐起就一直在写信。,4) 表示“刚才、近来”发生的动作, 一般不再继续。 此时一般通过上下文的语境进行判断。 My hands are
7、dirty. Ive been painting the door. 我的手很脏, 我一直在漆门。 What have you been eating to get as fat as this? 你都吃什么啦, 怎么这么胖?,5) 叙述从过去某时开始一直继续到现在, 但不再继续下去的事情。带有浓厚的感情色彩, 强调持续了“那么久”或做得“那么辛苦”。I have been wanting to meet you for a long time. 和你见面是我盼望已久的事了。Too much has been happening today.今天真是一个多事的日子。Oh, you have c
8、ome at last! I have been waiting for you for two long hours. 我等了你足足两个小时。You are here! I have been looking for you long.我找了你老半天。,现在完成进行时与现在完成时的区别,现在完成时表示结果, 其动作发生在过去, 但对现在有影响; 而且现在完成时也可 表示动作的持续。而现在完成时表示比较 长久的动作和状态, 而现在完成进行时 表示较短暂的动作和状态, 而且强调 持续性或未暂停性。,He hasnt worked for years. 他多年来一直没有工作。 I havent b
9、een working very well recently. 我最近工作不太顺利。 They have built several bridges so far. 到目前为止,他们已建了好几座桥。 They have been building bridges so far. 到目前为止,他们一直在建桥。,1. China sent up Shenzhou V manned spaceship into space successfully, which shows science and technology _ rapidly in China. A. have been develop
10、ing B. developsC. is developing D. had developed,Practice,解析: 答案A。该题考查现在完成进行时, 表示动作的持续。,A,2. Mrs. White became a teacher in 1985. She _ for twenty years by next summer. A. will teach B. would have taughtC. has been teaching D. will have been teaching,解析:答案 D。该题考查将来完成进行时。,D,3. -Hi, Tracy, you look ti
11、red. -I am tired. I _ the living room all day.A. painted B. had paintedC. have been painting D. have painted,解析:答案 C。该题考查现在完成进行时。,C,4. The two friends _ on the Internet for three hours, and they would go on till the next morning. A. had been chatting B. had chattedC. were chatting D. have been chatt
12、ing,解析: 答案 D。该题考查现在完成进行时。,D,5. Now that she is out of a job, Lucy _ going back to school, but she hasnt decided yet. A. had considered B. has been considering C. Considered D. is going to consider,解析: 答案 B。题意为既然已经失业了, 露西一直 在考虑重新回到学校, 不过她还没有决定。has been considering 为现在完成进行时, 主要表现在 以前这一段时间里一直在进行的一个动作,
13、这动作 仍然在进行, 也可能停止了一会。,B,6. -How long _ in the factory?-Since 1990. A. were you working B. have you been workingC. had you been working D. will you work,解析:答案B。该题考查现在完成进行时。,B,7. The first use of atomic weapons was in 1945, and their power _ increased enormously ever since. A. is B. wasC. has been D. h
14、ad been,解析: 答案C。该题考查现在完成时。现在 完成时表示到现在为止完成了; 现在完成 进行时表示从过去持续到现在, 而且将来 继续进行。,C,8. -Hi, Alan, I havet seen you for weeks. What _ recently?-Studying.A. have you been doing B. have you doneC. were you doing D. did you do,解析: 答案 A。该题考查现在完成进行时。,A,9. -Hi! We have not seen each other for almost two years.-I
15、_ in a company as a secretary. A. had worked B. have workedC. worked D. have been working,解析: 答案 D。该题考查现在完成进行时。,D,I _ letters this morning and _ for four hours so far. A. will write; wrote B. have written; have writtenC. was writing; wrote D. have been writing; have written,解析: 答案D。该题考查现在完成进行时和 现在完成
16、时。题意为我今天早上一直在写信, 到目前为止已经写了4个小时。,D,11. I have got a headache. No wonder. You _ in front of that computer too long. (江西2007)A. work B. are workingC. have been working D. worked,C,12. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she _ English for a year. (湖南2007)A. studies B. studiedC. is studying D. has been studying,D,Homework,Review the usage of present perfect continuous tense.,