高中英语 现在完成进行时与现在完成时讲解及专项练习(有答案)
现在完成进行时与现在完成时新课讲解1)现在完成进行时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. 最近我们经常见面。
4)现在完成进行时常与all day, all afternoon, for+一段时间(for seven hours, for four years)等连用如:I have been reading all afternoon. 我整个下午一直在读书。
【注意】1.有些表示状态,感情,感觉的动词如:have, exist, like., hate, hear, know, sound等动词不能用于现在完成进行时2.现在完成进行时没有否定式2)现在完成时1、含义:A.表示过去发生并且已经完成的动作对现在造成影响;He has finished his homework. (now he is free)B.表示从过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态. He has been a teacher for 3 years.2、结构:肯定句:主语+助动词have/has+ 过去分词(done)否定句:主语+助动词have/has not+ 过去分词(done)一般疑问句:Have/Has +主语+过去分词(done)(回答:Yes, 主语+have/has; No, 主语+haven't/hasn't)特殊疑问句:特殊疑问词+have/has+主语+done3、时间标志词:already, yet, so far, as yet, lately ,recently,these days/weeks/years, until now, up to now, since+ 时间点, for+时间段,always, in the last/past( few years)4、用法:A.已经完成的动作,强调对现在的影响。
常与already, yet, just, by this time, so far等时间状语连用。
I have already spent all of my money.(现在我没有钱花了.)My brother has seen this film.(他不会再陪我看了)I have cleaned the classroom.(不用再打扫了)B.从过去一直持续到现在的动作或状态,并且有可能还会继续。
常与表示一段时间的状语连用,如for(+时间段),since(+时间点或过去的句子),all the time, all day, all my life, up to now, for a long time, in the past/last few years等①for+时段②since+过去一个时间点(译为:自从……以来)③since+时段+ago④since+从句(过去时)⑤It is+时段+since+从句(过去时)Mary has been ill for three days.Marry已经病了三天了(并且还没好)I have lived here since 1996/ for 20 years.我从1996年就住在这儿/我住在这儿已经20年了We’ve been good friends since we are very young. 我们从小就很要好Her life has run smoothly up to now.她的生活到目前为止一帆风顺C.还没有做或从来没做过的事情I haven’t have dinner yet.I haven’t done my homework yet.I have never been to Iceland.Have you ever been to Iceland?D.做一件事做过几次I have seen this film twice.He has been to the toilet 3 times.I have read this book 5 timesE. 见过/听过……的最……的She is the most beautiful girl I’ve ever seen.This is the highest mountain I’ve ever climbed.F. 用于现在完成时的句型:①It is the first / second time…. that…结构中的从句部分,用现在完成时。
It is the first time that I have visited the city.It was the third time that the boy had been late.②This is the…that…结构,that 从句要用现在完成时.This is the best film that I've (ever) seen.This is the first time (that) I've heard him sing.这是我第一次听他唱歌。
3) 现在完成时和现在完成进行时的区别1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。
试比较:We've been living here for ten years.We've lived here for ten years.我们在这儿已经住了十年了。
2)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。
而现在完成时则表示动作在过去已结束。
如:The students have been preparing for the exam.(还在进行)学生们一直在准备考试。
The students have prepared for the exam.(已经结束)学生们为考试作了准备。
3)有些表示状态,感情,感觉的动词如:have,exist,like,hate,hear,know,sound 等动词不能用于现在完成进行时,但可用于现在完成时。
如:They've known each other since 1970.自从1970年起他们就相互认识了。
4)现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩:I have waited for two hours. 我等了两小时。
(陈述事实)I have been waiting for two hours. 我等了两个小时。
(等得好辛苦)5)不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时:I’ve only known her for two day.我认识她刚刚两天。
They’ve been married for twenty years.他们结婚已二十年了。
The war has lasted for a long time. 这场战争持续了很长时间。
练习Correct the following sentences.1. All these years they are contributing articles to our magazine.2.I have been drinking five cups of coffee this afternoon.3. What have you been doing before you left Oxford?4. It's a good job. Have you done it all by yourself?5. It's a long time since you come to see me.6. Alice didn't see much of Henry lately.7. I'm glad to tell you that you passed the exam.1. are→have been2. have been drinking→have drunk3. have→had4. Have you done→Did you do5. come→came6. didn't seen→hasn't seen7. passed→have passed课堂练习Make the best choices.1. — I’m sure Andrew will win the first prize in the final.— I think so. He ________ for it for months.A. is preparingB. was preparingC. had been preparingD. has been preparing2. By the time he realizes he _________ into a trap, it’ll be too late for him to do anything about it.A. walksB. walkedC. has walkedD. had walked3. So far this year we _______ a fall in house prices by between 5 and 10 percent.A. sawB. seeC. had seenD. have seen4. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______English for a year.A. studiesB. studiedC. is studyingD. has been studying5. Danny _________ hard for long to realize his dream and now he is popular.A. worksB. is workingC. has workedD. had worked6. —I have got a headache.—No wonder. You_________ in front of that computer too long.A. workB. are workingC. have been workingD. worked7. The unemployment rate in this district_______ from 6% to 5% in the past two years.A. has fallenB. had fallenC. is fallingD. was falling8. Now that she is out of job, Lucy ___ going back to school,but she hasn’t decided yet.A. had consideredB. has been consideringC. consideredD. is going to consider9. —______ you ______ him around the museum yet?—Yes. We had a great time there.A. Have ; shownB. Do ; showC. Had; shownD. Did; show10. —Hi, Tracy, you look pale.—I am tired. I _______ the living room all day.A.paintedB. had paintedC. have been paintingD. have painted Complete the following sentences with the right form of the verbs given.1. You know, I ________ (look) for a job for three months, and this is my first formal interview.2. My sister ________ (stay) in Beijing for three months last year.3. The little boy is dirty all over because he ________ (play) in the mud all the morning.4. I ________ (wonder) if you were free this afternoon.5. Here he is! We ________ (wait) anxiously for him since last night.语法填空Don’t Take the Fun Out of Youth SportsWhen I joined a private football league a few years ago, the sport meant everything to me. My coach said that I had lots of potential, and I became captain of my team. That was before all the fun __1__(take) out of playing.At first, everyone on the team got equal playing time. Then the team moved up to the top division after winning all its games, and the pressure started. Some parents, who __2__(pay) the coach extra __3__return for their daughters’ private one-on-one training, got angry when she didn't give them more playing time in our matches. The coach was replaced. The new coach, however, took all the fun out of the game: All we did during practice was run. We ran so much that, afterwards, we had trouble __ 4 _(breathe). Younger people shouldn’t be doing exercises __5__(design) for 18-year-olds.I was very thin before I started football, but as a member of this team I wouldn't eat much, because I thought to __6__ that I was afraid of being too full to run. Finally, I ended up leaving the football team. Four other girls did the same, two of __7__ stopped playing football completely. That's sad because they had so much potential. They were just burned-out with all the pressure they felt from the coach or their parents.I continued playing football at school and rediscovered my love for it. I joined a private team and the coach told me I needed to relax because I looked nervous. After I calmed down, I played better. When you enjoy something, it's a lot __8_(easy) to do it well.翻译1.自从三年前以来我一直在学英语。
高二英语现在完成进行时解题技巧(超强)及练习题(含答案)及解析
高二英语现在完成进行时解题技巧(超强)及练习题(含答案)及解析一、单项选择现在完成进行时1.Cathy is taking notes of the grammatical rules in class at Sunshine School,whereshe_______English for a year.A.studies B.studiedC.is studying D.has been studying【答案】D【解析】现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
根据所提供的情景“Cathy is taking notes of the grammatical rules in class at Sunshine School”和时间状语for years可判断出要用现在完成进行时,表示动作一直在延续着。
一般现在时表示经常性的动作或存在的状态。
一般过去时表示过去发生的动作或存在的状态。
现在进行时表示正在发生的动作或存在的状态。
2. ---Do you have any news about Bob?---Yeah. We ______ each other quite a lot recently.A.have been seeing B.had been seeing C.see D.have seen【答案】A【解析】试题分析:考查动词的时态。
句意你知道关于鲍伯的消息吗? 是的,我们最后一直联系比较多。
根据文中提到recently 最近,可知用现在完成时,再根据句意,可知一直到现在还在持续。
现在完成进行时表示动作一直发生并持续到说话的时间可能还会持续下去。
现在完成时表示动作在过去发生动作持续到现在并对现在造成影响。
所以选A项。
考点 : 考查动词的时态3.He _______ around the clock since June, when the first Ebola case appeared in this agricultural county.A.had been working B.has been workingC.is working D.was working【答案】B【解析】试题分析:考察时态。
(英语)高考英语高中必备英语现在完成进行时技巧全解及练习题(含答案)
(英语)高考英语高中必备英语现在完成进行时技巧全解及练习题(含答案)一、单项选择现在完成进行时1. ---where’s Mom?-----She’s in the kitchen. She _____the housework all morningA.is doing B.was doingC.did D.has been doing【答案】D【解析】试题分析:考查动词的时态。
句意:妈妈在哪?她在厨房里。
她今早上一直在做家务。
根据 all morning表示一直做某事,故选D项。
考点 : 考查动词的时态2.—I _______ the dishes for over a week. It’s your turn.— I ______ you would say something like that.A.have washed; have known B.have been washing; knewC.have washed; know D.have been washing; know【答案】B【解析】试题分析:句意:——我洗盘子洗了一周了。
该轮到你了。
——我知道你就会这样说。
现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C 选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。
考点:考查动词时态。
3.—Mum, Dad ought to stop working?—Yes, he has a bad headache because he _______ too long.A.read B.has been readingC.had read D.is reading【答案】B【解析】试题分析:考察现在完成进行时。
现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。
高考英语现在完成进行时解题技巧及经典题型及练习题(含答案)
高考英语现在完成进行时解题技巧及经典题型及练习题(含答案)一、单项选择现在完成进行时1. Lucy has changed a lot since she got her new job. Recently she ________ her work quite well. A.has been doing B.has doneC.did D.had done【答案】A【解析】A考查时态。
句意:自从Lucy获得了她的新工作后,她变了很多。
最近她一直都很出色地完成了她的工作。
2.—I counted sheep, I drank milk and I tried everything, but nothing helped.—It seems you _____ too much recently. Try some sleeping pills.A.worked B.work C.had worked D.have been working 【答案】D【解析】试题分析:recently提示用现在完成时或现在完成进行时。
用法相同的副词还有lately, so far, up to now, by now, for two days, since last Friday, in /during / over the last /past/ few days 等。
故答案为D。
考点:动词时态。
3.--I am sure Mary will win the first place in the coming competition.--I think so. She ________ for it for months.A.has prepared B.has been preparingC.had prepared D.prepared【答案】B【解析】试题分析:考查时态。
句意:--我相信玛丽会在接下来的比赛中获得第一名。
高中英语现在完成进行时的基本方法技巧及练习题及练习题(含答案)含解析
高中英语现在完成进行时的基本方法技巧及练习题及练习题(含答案)含解析一、单项选择现在完成进行时1.--I am sure Mary will win the first place in the coming competition.--I think so. She ________ for it for months.A.has prepared B.has been preparingC.had prepared D.prepared【答案】B【解析】试题分析:考查时态。
句意:--我相信玛丽会在接下来的比赛中获得第一名。
--我也这样认为,她已经准备好几个月了。
for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。
根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。
考点:考查时态2. ---Do you have any news about Bob?---Yeah. We ______ each other quite a lot recently.A.have been seeing B.had been seeing C.see D.have seen【答案】A【解析】试题分析:考查动词的时态。
句意你知道关于鲍伯的消息吗? 是的,我们最后一直联系比较多。
根据文中提到recently 最近,可知用现在完成时,再根据句意,可知一直到现在还在持续。
现在完成进行时表示动作一直发生并持续到说话的时间可能还会持续下去。
现在完成时表示动作在过去发生动作持续到现在并对现在造成影响。
所以选A项。
考点 : 考查动词的时态3.Where were you at supper time? I ____ for you to join me.A.waited B.had waited C.have been waiting D.was waiting【答案】C【解析】时态题。
(英语)高一英语现在完成进行时解题技巧讲解及练习题(含答案)及解析
(英语)高一英语现在完成进行时解题技巧讲解及练习题(含答案)及解析一、单项选择现在完成进行时1.The crazy fans___________ patiently for two hours, and they will wait till the movie star arrives.A.are waiting B.had waitedC.have been waiting D.will wait【答案】C【解析】试题分析:考查动词的时态和语态。
句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。
根据时间状语for two hours,,表示现在完成进行时,故选C 项。
考点 : 考查动词的时态和语态2.—I _______ the dishes for over a week. It’s your turn.— I ______ you would say something like that.A.have washed; have known B.have been washing; knewC.have washed; know D.have been washing; know【答案】B【解析】试题分析:句意:——我洗盘子洗了一周了。
该轮到你了。
——我知道你就会这样说。
现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C 选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。
考点:考查动词时态。
3.Japan’s economy in the past twenty years. No one knows how long it before it regains its increase.A.has been declining; will beB.has declined; would beC.had been in decline; would takeD.was on the decline; will take【答案】A【解析】试题分析:考查时态辨析。
(英语)高二必备英语现在完成进行时技巧全解及练习题(含答案)含解析
(英语)高二必备英语现在完成进行时技巧全解及练习题(含答案)含解析一、单项选择现在完成进行时1.He is really nervous. He ______back and forth all the night waiting for the results.A.has been walking B.had walkedC.walked D.is walking【答案】A【解析】试题分析:本句的时间状语是all the night整个晚上。
句意:他真的很紧张,整个晚上她一直走来走去在等待结果。
现在完成进行时表示动作的持续性和反复性。
故A正确。
2.In the past several weeks, many cities in Northern China from heavy fogs and severe cold. A.had suffered B.have been suffering C.were suffered D.suffered【答案】B【解析】试题分析:考查动词的时态。
句意在过去的这几个星期里,中国北方的许多城市遭受了严重的雾霾。
根据句子中提到的时间状语In the past several weeks 在过去的这几周,雾霾天一直都在持续,所以用现在完成进行时来表达,故选B项。
考点 : 考查动词的时态3.Frank, where have you been? We _____ you since 2 o’clock.A.have been waiting for B.are waiting forC.had waited for D.waited for【答案】A【解析】试题分析:考查动词的时态。
句意:弗兰克,你去哪了?自从两点我们就在等你。
根据since 2 o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;4.He _______ around the clock since June, when the first Ebola case appeared in this agricultural county.A.had been working B.has been workingC.is working D.was working【答案】B【解析】试题分析:考察时态。
高考英语高中必备英语现在完成进行时技巧全解及练习题(含答案)
高考英语高中必备英语现在完成进行时技巧全解及练习题(含答案)一、单项选择现在完成进行时1.--- Did you find the missing couple in the mountain yesterday?--- No, but we _______ to get in touch with them ever since.A.have tried B.had triedC.have been trying D.had been trying【答案】C【解析】试题分析:考查动词的时态。
句意:昨天你们找到失踪的那对夫妇了吗?没有,但我们一直在努力联系他们。
根据 ever since可知用现在完成时,再根据语境可知用现在完成时的进行时态,故选C项。
考点 : 考查动词的时态2.—I counted sheep, I drank milk and I tried everything, but nothing helped.—It seems you _____ too much recently. Try some sleeping pills.A.worked B.work C.had worked D.have been working 【答案】D【解析】试题分析:recently提示用现在完成时或现在完成进行时。
用法相同的副词还有lately, so far, up to now, by now, for two days, since last Friday, in /during / over the last /past/ few days 等。
故答案为D。
考点:动词时态。
3.—Mum, I’ve got a headache.—You long, dear. Go out and take a break.A.had read B.have been reading C.are reading D.read【答案】B【解析】考查时态。
最新高中英语现在完成进行时解题技巧讲解及练习题(含答案)
最新高中英语现在完成进行时解题技巧讲解及练习题(含答案)一、单项选择现在完成进行时1.---Alice, what’s wrong with you? You look so worn out.---Nothing serious. I my new house all day and I’m afraid I won’t finish until tomorrow afternoon.A.have whitewashed B.am whitewashingC.have been whitewashing D.shall be whitewashing【答案】C【解析】考查时态:句意:---爱丽丝,你怎么了?你看起来很疲劳啊。
--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。
用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。
选C。
2.Mr. Smith ________ his pupils how to prepare for the test since 8 am, but no one listens to him.A.has told B.is tellingC.has been telling D.will have told【答案】C【解析】句意:Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。
空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。
故答案选C。
3.I’m sure you will do better in the test because you ________ so hard this year.A.studied B.had studiedC.will study D.have been studying【答案】D【解析】【详解】考查时态。
句意:我确信你将在考试中做的更好,因为你今年一直在学习很努力。
(英语)高中英语现在完成进行时解题技巧及练习题(含答案)及解析
(英语)高中英语现在完成进行时解题技巧及练习题(含答案)及解析
一、单项选择现在完成进行时 1.---You look very tired. ---Well, __________my lessons all the afternoon. A.I have reviewed my lessons B.I have been reviewing C.I reviewed D.I had reviewed 【答案】B 【解析】 试题分析:考查时态:句意:--你看起来很累。-- 是,我整个下午都在复习功课。因为是过去到现在一直在做…,可能动作刚刚结束,但是影响还在,象这题中的You look very tired.可以用现在完成进行时,选B。 考点:考查时态
2.— I _______ the dishes for over a week. It’s your turn. — I ______ you would say something like that. A.have washed; have known B.have been washing; knew C.have washed; know D.have been washing; know 【答案】B 【解析】 试题分析:句意:——我洗盘子洗了一周了。该轮到你了。——我知道你就会这样说。现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。 考点:考查动词时态。
3.— I’m sure Andy will win the first prize in the coming English Speech Contest. — There is no doubt about it. He ________ for it for months. A.is preparing B.was preparing C.has been preparing D.will prepare 【答案】C 【解析】 试题分析:考查时态。根据句意,要表示一直在…,应用现在完成进行时,句意:—我相信安迪会在接下来的英语演讲比赛中得第一名。—毫无疑问。他准备了几个月了。故选C 考点:考查时态
