7.4完成进行体
- 格式:pps
- 大小:895.50 KB
- 文档页数:5
现在完成时定义:表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态。
构成:主语+ have/has + 过去分词+ 其他。
当主语是第三人称单数时用has,其余人称用have。
过去分词:规则动词的过去分词构成与动词过去式相同;在动词后面加ed构成过去分词。
否定式:主语+ haven't/hasn't + 过去分词+ 其他。
疑问式: Have /Has + 主语+ 过去分词+ 其他?简略答语: Yes, 主语+ have/has.(肯定)No, 主语+ haven't/hasn't.(否定)常见判断词:so far, recently,by now,ever since(从那时起),for+时间,since,ever,already,yet,in the past few years,by the end of +表示现在的时间(this term----)例如:she has been a doctor for twenty yearsMy mother has worked in the hospital since in 1985.现在完成时的含义之一是过去完成的动作对现在仍有影响,用以下四大标志词可以表达这种含义:* 以already, just和yet为标志already, just和yet 表示到现在为止动作或状态已经、刚刚或还没有发生。
* 以ever和never为标志ever和never 表示到现在为止动作或状态曾经或从来没有发生过。
* 以动作发生的次数为标志若某一动作到现在为止已经发生了若干次,则要使用现在完成时。
* 以so far为标志so far往往表示到目前为止动作或状态已经发生。
基本用法1) 表示过去发生或已完成的某个动作对现在产生的影响或结果,强调的是这个影响或结果,常同already, just, yet 等状语连用例:I have just turned off the light. 我刚刚把灯关上。
现在完成进行时的基本概念现在完成进行时用来表示从过去某个时间开始一直持续到现在的动作,强调动作的持续性和目前的结果。
就像你一直在做某件事情,现在还在做或者刚刚做完。
构成方式1.肯定句:o主语 + have/has + been + 动词的现在分词(动词-ing形式)o例如:I have been reading. (我一直在读书。
) She has been working. (她一直在工作。
)2.否定句:o主语 + have/has + not + been + 动词的现在分词o例如:I have not (haven't) been reading. (我一直没在读书。
) She has not (hasn't) been working. (她一直没在工作。
)3.疑问句:o Have/Has + 主语 + been + 动词的现在分词?o例如:Have you been reading? (你一直在读书吗?) Has she been working?(她一直在工作吗?)例子1.表示持续的动作:o I have been studying English for three hours. (我已经学了三个小时的英语。
)(从过去到现在一直在学)o They have been playing soccer since noon. (他们从中午起一直在踢足球。
)(从中午到现在一直在踢)2.表示动作刚刚完成且有结果:o He has been running, so he is very tired now. (他一直在跑步,所以现在很累。
)(跑步导致现在很累)o She has been cooking, and the kitchen smells delicious. (她一直在做饭,厨房里飘着香味。
)(做饭导致厨房有香味)时间标志词1.for + 一段时间:o I have been waiting for you for two hours. (我等了你两个小时了。
初中英语语法一般现在完成进行时专项讲解及练习一、一般现在完成进行时的构成一般现在完成进行时是由“have/has been + 动词-ing”的形式构成。
表示动作或状态开始于过去某一时刻,持续到现在,并可能继续下去。
构成:主语 + have/has + been + 动词-ing二、一般现在完成进行时的用法1. 表示持续的动作或状态:主语 + have/has + been + 动词-ing- I have been ___.(我已经研究英语三年了。
)- They have been waiting for the bus for an hour.(他们已经等车等了一个小时了。
)2. 表示最近发生的动作:主语 + have/has + just + been + 动词-ing- He has just been ___.(他刚刚看了一部电影。
)- We have just been ___.(我们刚刚踢完足球。
)3. 表示经验或多次重复的动作:主语 + have/has + ever/never + been + 动词-ing- Have you ever been ___?(你曾经在海里游泳过吗?)- She has never been skiing.(她从未滑过雪。
)三、一般现在完成进行时的练1. 用所给单词的适当形式填空:- I ____________ (wait) here for half an hour.- They ____________ (study) for the test all morning.- We ____________ (just finish) eating dinner.- He ____________ (play) basketball since he was seven years old.2. 根据句意和括号内的提示填空:- How long ____________ they ____________ (learn) French? - They have been learning French for three years.- The dog ____________ (chase) its tail for the past ten minutes.- She ____________ (work) on this project since morning.- We ____________ (talk) for hours and we still have a lot to say.3. 改错题:- I has been living in this city since I was born. (改为“I have been living in this city since I was born.”)- They have just been buy new ___(改为“They have just been___.”)四、总结一般现在完成进行时是用来描述从过去某一时刻开始一直持续到现在的动作或状态。
现在完成进行时1 定义:现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
2 现在完成进行时的构成:现在完成进行时是由“have/has+been+动词的现在分词”构成3 现在完成进行时的基本句型肯定式 I/We have been working.疑问式 Have you been working?简略回答 Yes,I/we have. No,I/we haven't.肯定式 He/She/It has been working.疑问式 Has he/she/it been working?简略回答 Yes,he/she/it has. No,he/she/it hasn't.4 现在完成进行时的用法1)在强调指出动作还未结束,还要继续下去。
如:I've been reading this book for two hours,but I haven't finished it. 这本书我已读了两个小时了,但我还没读完。
I've read this book.我已读完这本书了。
2)强调动作延续时间的长久或带感情色彩。
She has always been working like that.她一贯是这样工作的。
3)现在完成进行时也可表示现在以前这段时间反复发生的事情。
We've been seeing quite a lot of each other recently.最近我们经常见面。
5 现在完成时和现在完成进行时的区别1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。
试比较:We've been living here for ten years.We've lived here for ten years.我们在这儿已经住了十年了。
2)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。
现在完成进行时的构成与应用现在完成进行时是英语中的一种时态,用来表示从过去某个时间点开始一直延续至现在的动作或状态。
本文将探讨现在完成进行时的构成和应用,并通过具体的例子进行解释。
一、构成现在完成进行时的构成由“have/has been + 动词-ing”组成。
具体的构成方式如下:1. 肯定句:主语 + have/has been + 动词-ing + 其他补充信息例如:1) I have been studying English for three hours.2) She has been working in this company since last year.2. 否定句:主语 + have/has not been + 动词-ing + 其他补充信息例如:1) They haven't been playing tennis since they moved to a new city.2) He hasn't been watching TV all day.3. 疑问句:Have/Has + 主语 + been + 动词-ing + 其他补充信息?注意:疑问句的回答需要使用肯定或否定的形式。
例如:1) Have you been studying English for three hours?- Yes, I have.- No, I haven't.二、应用现在完成进行时通常用于以下几种情况:1. 表示持续动作或状态:现在完成进行时可以用来描述一个动作或状态从过去某个时间点开始延续至现在。
例如:1) We have been waiting for the bus for half an hour.2) She has been living in London since 2010.2. 强调动作的持续性:现在完成进行时还可以用来强调一个动作的持续性,即对动作的进行过程进行强调。
英语中现在完成进行时的用法讲解现在完成进行时,表示从过去某时到现在一直在进行的动作,在重视动作结果对现在的影响的同时,强调这个动作的连续不断,译成中文就用“一直”表示。
这种时态对喧有很浓的感情描绘色彩。
What have you been doing? You’ve got so much sweat.你刚才一直在干什么?这么多汗。
I have been playing basketball.我刚才一直在打篮球。
强调:我刚才一直连续不断地打球,所以有这么多汗水。
如果是断断续续地打,肯定没有这么多汗水。
如果打篮球已经结束好一会儿,身上的汗水也就不看不见了。
Hey,Candy, you’re so late. We have been waitingfor you here.嘿,凯蒂,你来得这么晚,我们一直在这里等着你。
强调:我们一直在这里等著,不是断断续续地等,没有走开或者做别的事,等得不好受!模仿练习:1.他们刚才一直在做什么?2.他们一直在监视watch你。
3.我刚才一直在客厅living-room看电视,哪儿也没去,什么别的事也没做,相信我好了。
2.强调刚做过的动作的埋单太长时间太长时用现在完成进行时We have been working for 15 hours.我们已经连续不断工作15 个小时了。
You have been standing for 3 hours. Please sit down for a while.你一直站了3个小时了,请坐一会儿。
It has been raining for one good month.已经连续不断下了足足一个月的雨了。
模仿练习:1.我已经连续不断复习了3个小时。
2.他们一直讨论了一整天。
3.已经连续不为下了3天3夜的雪。
要点:采用现在完成时或者现在完成进行时的标准——强调“一直”或者“连续不断”过程含义时用现在完成进行时,否则用现在完成时。
想起,考虑收到……的来信极想,渴望多达,胜任不久前的一天偶然遇见说实话产生影响,起重要作用突出,伸出完成;打通(电话);通过(考试)参加完全变干;干透在夜间干涸与……有联系使光滑爱上(某人)结束减弱,平息对……进行研究和……结婚在困难中,在危急中支付……费用建立,创立,安排挨饿供养,抚养增加喜欢,想要;照顾,照料过去完成时过去完成时(past perfect)表示发生在过去的两个动作在前的那一个,它表示句子中描述的动作发生在―过去的过去‖。
主语+had+过去分词vpp.(done)①肯定句:主语+had+过去分词.②否定句:主语+had+not+过去分词.③一般疑问句:Had+主语+过去分词?肯定回答:Yes,主语+had.否定回答:No,主语+had not .④特殊疑问句:特殊疑问词或词组+一般疑问句(Had+主语+过去分词)?⑤被动语态:主语+had(hadn't)+been+过去分词(1)表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。
即―过去的过去‖。
可以用by, before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。
与过去完成时常用的时间状语有:1. by + 过去的时间点.2. by the end of + 过去的时间点3. before/after + 过去的时间点(2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for, since构成的时间状语连用。
(3)叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补述以前发生的动作时,常使用过完。
(4)在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。
(5)过去完成时常常用在told, said, knew, heard, thought等动词后的宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。
现在完成进行时的用法:
现在完成进行时表示一个动作开始于过去,一直持续到现在,并有可能延续下去。
现在完成进行体是完成体和进行体的结合。
因此,它具备完成体和进行体的一些因素,例如:它具备进行体的未完成性、短暂性、感情色彩等特点。
They have been living here for 10 years.
他们住在这里十年了。
(从过去某一时间开始住,强调现在还住在这儿)
We've been discussing the matter several times this year.我们今年已数次讨论那件事。
(强调说话者“抱怨”的感情色彩)
The manager ___ the workers how to improve the program since 9 am. (2012.全国卷,18)
A.has told
B. is telling
C. has been telling
D. will have told 句意:自从上午九点,经理一直在告诉工人们如何去改善这个程序。
本题考查时态的基本用法。
根据since 9 am可知设空处应该用现在完成时,故排除B、D两项。
又根据语境可知设空处强调动作现在还在进行,故答案为C项。
答案:C
解析/显隐
根据前面的I wonder 和后面的for the past two hours 可知这里用现在完成进行时。
句意:我想知道约翰是否已经忘记了我的号码。
在过去的两个小时里我一直在等他给我打电话。
答案:C
I wonder if John has forgotten my number.
I ____ him to call me for the past two hours.A.was expecting B. have expected C. have been expecting D. expected
I haven't seen Mary these past few days. I'm afraid she ____ herself for some time.A.isn't feeling B. hasn't been feeling C. hadn't been feeling D. wasn't feeling
从题干中for some time 可知,选项部分的时态应用完成时;从后面的话可推知,Mary 到现在的状态还是不佳,故用现在完成进行时表示从过去到现在一直持续的动作。
feel
oneself 意为“觉得身体正常”。
答案:B
解析/显隐
解析/显隐
--Hi, Tracy, you looked tired.
--I am tired. I _____ the living room all day.
A. painted
B. had painted
C. have been painting
D. have painted
解析/显隐根据答句中的all day可知他一整天都在粉刷起居室,所以用现在完成进行时表示到现在为止一直在做的事情。
答案:C
本节讲解结束。