1、时态详解现在完成进行时时态详解:现在完成进行时时态详解:现在完成进行时一、现在完成进行时的定义现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。如:Those cats have been screaming for hours.那些猫叫了半天了。We have been waiting for him for two hours.我们等他等了两个小时。The dollar has been climbing steadily all week.整个星期美元一直在稳步增值。二、现在完成进行时的结构现在完成进行时由“have / has been +现在分词”构成
2、。如:Sales have been dropping off badly.销售量一直减少得很厉害。I have been waiting for an hour and a half.我一直等了一个半小时了。It has come to our knowledge that you have been cheating the company.据我们了解你一直欺骗公司。The group has been living in a remote corner of the Cambodian jungle.该部落一直居住在柬埔寨的丛林深处。2.表示“重复”即表示在一段持续的时间内动作的多次重复
3、,而这个重复的动作在说话时并不一定在进行。如:Weve all along been making mistakes like this.我们一直犯这样的错误。Jim has been phoning Jenny every night for the past week.一星期以来吉姆每天晚上给詹妮打电话。四、与现在完成进行连用的主要时间状语现在完成进行时所用的时间状语:all day / month;this month / week / year; these days; recently / lately; in the past few +时间段; since +时间点; for +
4、时间段,等等。如:He has been working all day.他整天都在工作。They have been building the bridge for two month.两个月来他们一直在修桥。They have been planting trees this month.这个月来他们一直在植树。Car sales have been shrinking recently.汽车销量近来一直在下降。Vera has been trying to learn Chinese for years.维拉努力学汉语已有好几年了。He has been sleeping for ten
5、 hours.他已经睡了十个小时了。Jim has been phoning Jenny every night for the last week.上星期,吉姆天天晚上都给詹妮打电话。The two parties have been trying to unite since the New Year.自从新年以来,双方就一直在试图联手。五、现在完成进行时与现在完成时的区别1.现在完成时强调动作的完成,而现在完成进行时强调动作的延续,因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。如:He has changed his idea.他改变了想法。(from )2.在表示动作
6、的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。因此在需要明确表示动作还要持续下去时,应用现在完成进行时。如:We have been studying here for two years.我们在这儿已经学习了两年了。3.在许多情况下,现在完成时表示动作已经完成,而现在完成进行时却并非如此。如:He has cleaned the window.他把窗户擦干净了。(动作已完成)He has been cleaning the window.他一直在擦窗户。(动作不一定完成)4.有些静态动词只能用于现在完成时,一般不能用于现在完成进行时。如:Ive kno
7、wn him for many years.我认识他有许多年了。The war has lasted for a long time.这场战争持续了很长时间。5.有少数动词(如live, work, teach, study等)用两种时态都可以,意思差别不大。如:Ive lived been living here for 30 years.我在这儿住了30年了。How long have you worked been working here?你在这里工作多久了?6.现在完成时与现在完成进行时的相通性:在表达一个从过去开始而现在仍在继续或刚刚结束的动作时,某些动词既可以用现在完成时,也可以
8、用现在完成进行时,如expect, hope, learn, lie, live, look, rain, sleep, sit, snow, stand, stay, study, teach, wait, want, work等。如:你学习英语多久了?正:How long have yon learnt English?正:How long have you been learning English?他已经睡了十个小时了。正:He has slept for ten hours.正:He has been sleeping for ten hours.六、现在完成进行时典型考题(附详解)
9、1.Tom_in the library every night over the last three months.A.worksB.workedC.has been workingD.had been working分析:C。over the last three months的意思是“在过去的三个月期间”,这类时间状语通常通常与现在完成时或现在完成进行时连用,四个选项中只有C符合此要求。又如:Food and drink culture inBritainis surely changing, has surely changed over the last two decades.在
10、英国,饮食文化肯定正在不断地发生着改变,并且在过去二十年中肯定已发生过不少变化。2.Now that she is out of a job, Lucy_going back to school, but she hasnt decided yet.A.had consideredB.has been consideringC.consideredD.is going to consider分析:B。根据but she hasnt decided yet (尚未决定)可知,从开始失业时起一直在考虑再去上学,现在还在考虑。表示从过去某一时刻开始一直到现在,并且现在依然在发生的动作,用现在完成进行
11、时,现在完成进行时由“have/has been doing”构成,所以选B。3.I wont tell the student the answer to the math problem until he_on it for more than an hour.A.has been workingB.will have workedC.will have been workingD.had worked分的:A。has been working为现在完成进行时,是许多中学生不太熟悉的一种时态,因此要想通过分析句子直接从正面选出答案可能有一定困难。但是,如果我们用排除法来分析,则问题变得很简
12、单:首先,由于until引导的是时间状语从句,根据“主将从现”原则,当主句为将来时态时,时间状语从句不能直接用将来时态来表示将来意义,据此可排除B和C;而选项D为过去完成时,也不能选,因为“过去完成时”必须以“过去”为支点,表示“过去的过去”,但此句并没有过去时态这一支点,故此选项也被排除。4.Cathy is taking notes of the grammatical rules in class atSunshineSchool, where she_English for a year.A.studiesB.studiedC.is studyingD.has been studyin
13、g分析:D。根据句中的现在进行时可排除B,再根据句中的for a year可知此题选现在完成进行时最佳,即选D。5.I have got a headache.No wonder. You_in front of that computer too long.A.workB.are workingC.have been workingD.worked分析:C。由于在电脑前工作太久,所以导致了现在头痛的结果,故空格处应填现在完成时或现在完成进行时,即答案选C。6.Im sure Andrew will win the first prize in the final.I think so. He
14、_for it for months.A.is preparingB.was preparingC.had been preparingD.has been preparing分析:D。根据句中的will win the first prize in the final可知,决赛还没有举行,所以下文谈到的“准备”指的肯定是从过去一直持续到现在的情况,故用现在完成进行时。7.Excuse me, Marcia, a reporter fromVanity Fair_all day. Could you speak to her now?A.phonesB.has phonedC.has been
15、 phoningD.phoned分析:C。根据句中的时间状语all day和谓语动词phone的特点(为非延续性动词)可知,句子应用进行时态(表示动作不断重复),而选项中只有C为现在完成进行时。句意为:玛西娅,打搅你一下,有名来自名利场的记者一整天都在打电话来,你现在能和他说说吗?又如:She is very tired. Shes been typing letters all day.她很累了。她整天都在打信件。8.Over the past decades, sea ice_in theArcticas a result of global warming.A.had decreased
16、B.decreasedC.has been decreasingD.is decreasing分析:C。介词短语“over the past last+时间段”的意思是“在过去的时间中”,它指的是从过去某时持续到现在的一段时间,所以通常与现在完成时或现在完成进行时连用,故答案选C。句意为:过去几十年来,由于全球变暖,北极的海冰正慢慢消融。又如:Technology in this field has matured considerably over the last decade.这一领域的技术经过过去10年的发展已经相当完善。9.Why, Jack, you look so tired!W
17、ell, I_the house and I must finish the work tomorrow.A.was paintingB.will be paintingC.have paintedD.have been painting分析:D。现在完成进行时表示从过去一直持续到现在的动作。在此题中,由于“一直在刷油漆”,所以才导致“看上去非常疲惫”,故选D最符合句意。10.Mother wanted to be a good provider, a role she_since her marriage to Father.A.shouldersB.shoulderedC.is shoul
18、deringD.has been shouldering分析:D。根据空格后的since可知,此处谈论的是从过去一直持续到现在的情况,故用现在完成进行时最合适。11.Joseph_to evening classes since last month, but he still cant say “Whats your name?” in Russian.A.has been goingB.wentC.goesD.has gone分析:A。根据句中的since可知,空格处应填完成时态,故可排除B和C;根据句意,空格处填现在完成进行时比填现在完成时更合适,因为它更强调“一直在做某事”。又如:He
19、 has been working since noon.他从中午就开始工作了。He was taken ill and no wonder, considering he has been overworking for years.他生病了,也难怪,多少年他一直过度辛劳。12.I have to see the doctor because I_a lot lately.A.have been coughingB.had coughedC.coughedD.cough分析:A。根据句中“不得不要去看医生”这一信息可知,“咳嗽”这一现象现在还在持续,由此可排除B和C;比较A和D,显然用现在完
20、成进行时才能更好地表示从过去一直持续到现在的情况,故选A。13.Hi,Tracy, you look tired.I am tired. I_the living room all day.A.paintedB.had paintedC.have been paintingD.have painted分析:C。表示从过去某个时间开始一直延续到现在的动作,要用现在完成进行时。all day是关键词。14.We_on this project for four hours. Lets have a rest.A.are workingB.have been workingC.workedD.had worked分析:B。根据句中的lets have a rest(我们休息一下吧)可知,连续工作四个小时导致我们现在很累了,所以用现在完成进行时比较合适。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1