现在完成进行时综合分类解析
英语现在完成进行时专项及解析

A.studiedB.had studied
C.will studyD.have been studying
【答案】D
【解析】
【详解】
考查时态。句意:我确信你将在考试中做的更好,因为你今年一直在学习很努力。根据语境,学习的动作是从过去一直持续到现在,还要持续下去。所以用现在完成进行时。故选D。
A.soughtB.had soughtC.is seekingD.has been seeking
【答案】D
【解析】
试题分析:考查时态。句意:为了加强日本的外交影响力,增强在全世界的军事存在,Abe自从上台就一直在为他的国家在国际事务中寻找一个更大的角色。根据句意可知,用现在完成进行时态,故选D。
考点:考查时态
3.Where were you at supper time? I ____ for you to join me.
A.waitedB.had waitedC.have been waitingD.was waiting
【答案】C
【解析】
时态题。根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。晚饭时你在哪?我一直等你。选C
A.have whitewashedB.am whitewashing
C.have been whitewashingD.shall be whitewashing
【答案】C
【解析】
考查时态:句意:---爱丽丝,你怎么了?你看起来很疲劳啊。--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。选C。
“现在完成进行时”用法归纳

四.现在完成进行时与现在完成时的区别
现在完成时强调动作的完成,而现在完成进行时强调动作
的延续,因此,表示动作的完成,只能用现在完成时,而
不能用现在完成进行时。
eg. He has changed his ide区别
二.现在完成进行时的用法
1. 表示“持续” 即表示一个从过去某时开始一直持续的动作,这动作可能刚刚停 止,也可能还在进行。 eg. 1)The children have been having a lot of fun. 孩子们一直玩得很开心。 2)She is very tired. She has been working all morning. 她很累。她干了一早晨了。 3)The tobacco industry has been trying to improve its image. 烟草行业一直在试图改善其形象。
has been considering
巩固练习 单项填空
3.—I have got a headache. —No wonder. You ______ in front of that computer too long. A. work B. are working C. have been working D. worked <分析> C。由于在电脑前工作太久,所以导致了现在头痛的结 果,故空格处应填现在完成时或现在完成进行时,即答案选C。
202X
单击此处添加副标题
英语语法解析 “现在完成进行时”用法归纳
汇报人姓名
汇报日期
现在完成进行时表示某动作从过去某个时间开始,一直延
肯定句 主语 + have (has) been + 现在分词(doing).
【初中英语】现在完成进行时综合分类解析

【初中英语】现在完成进行时综合分类解析一、初中英语现在完成进行时1.—To our relief, rescue work is under way in the quake-hit area in Mexico.—Yes, volunteers are helping to distribute the donated provisions that _______.A. were pouring inB. have been pouring inC. are poured inD. had been poured in【答案】B【解析】【分析】句意:——令我们欣慰的是,救援工作正在墨西哥地震灾区展开。
——是的,志愿者们正在帮助分发捐赠的物品。
表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.—Look, Jim is talking to his friend under the tree.—It _______ be him. He has _______ back to Canada.A. can’t; goneB. can’t; beenC. may not; beenD. mustn’t; gone【答案】 A【解析】【分析】考查情态动词表推测及现在完成时的用法。
一方面,表示推测语气时,can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。
句意为“——看,吉姆和他朋友在树下谈话。
——不可能是他。
他已经回加拿大了。
”故选A。
3.—Can Mr Read speak Chinese?—Yes.He speaks Chinese very well because he China for many years.A. has been inB. has been toC. has gone toD. has come to【答案】A【解析】【分析】句意为:--里德先生会说中文吗?---是的。
现在完成进行时和过去完成进行时知识点讲解和练习题

现在完成进行时、过去完成进行时语法学习讲义+练习题小试牛刀:1.Mary _______________ (suffer) from ill health before he was sent to hospital.2.You know, I ______________ (look) for a job for three months, and this is my fir-st formal interview.现在完成进行时01. 现在完成进行时构成法现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
它由have been+现在分词,has been+现在分词(第三人称单数)构成。
02. 现在完成进行时基本用法❶表示动作从过去某一时间开始一直延续到现在或离现在不远的时间。
这个动作是否延续下去要由上下文决定。
这个时态通常多限于无限动词,如stay,wait,sit,stand,lie,rest,live,study,learn等,并常与all this time,all along,all night,all the morning,all one s life,today等状语以及since(自从),for(经历),during等所引导的状语短语或从句连用。
如:1.How long have you been learning English? 你学习英语多久了?2.How long has it been snowing? 雪下多久了? (还在下雪)3.How long have you been studying here? —I've been studying here for five years.你在这里学习多久了? ——我在这里学习了5年了。
(未间断过)4.—How do you like your new job, Bill?—比尔,你觉得你的新工作怎么样?—Fine. This week I have been reading the financial reportsand studying the books. Next week I will probably start to handle some of the accounts.—挺好。
现在完成进行时的构成与用法解析

现在完成进行时的构成与用法解析现在完成进行时是英语中的一种时态,用来表达过去某一时间点开始的动作或状态一直持续到现在,并可能继续下去。
本文将对现在完成进行时的构成方法和用法进行解析。
一、构成方法:现在完成进行时由“have/has been + 现在分词”来构成。
1. 肯定句的构成方法:主语 + have/has + been + 现在分词例如:- I have been studying English for three years.- She has been working as a teacher since 2010.2. 否定句的构成方法:主语 + have/has + not + been + 现在分词例如:- They have not been studying hard recently.- He has not been playing video games all day.3. 疑问句的构成方法:Have/Has + 主语 + been + 现在分词 + ?- Have you been waiting for a long time?- Has she been practicing the piano?二、用法解析:1. 表示持续的动作或状态现在完成进行时通常用于描述持续进行的动作或状态,强调动作或状态的延续性和持续性。
例如:- She has been working on this project for two weeks.- We have been living in this city since 2015.2. 表示最近的动作或状态现在完成进行时还可用于描述最近刚刚结束的动作或状态,强调动作或状态与现在的关联性。
例如:- I'm sorry I'm late. I have been stuck in traffic.- Why is your hair wet? Have you been swimming?3. 表示对现在造成的影响现在完成进行时还可用于描述过去动作或状态对现在产生的影响。
现在完成进行时的结构及用法小结

现在完成进行时的结构及用法小结现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去(与since,for连用时,常常表示动作会进行下去)。
今天给大家讲解的是现在完成进行时的结构和用法。
一、结构由“助动词have(has) + been+动词的现在分词”构成二、用法1、表示在说话时刻之前刚刚结束的动作。
We have been waiting for you for half an hour.我们已经等你半个小时了。
(动作不在继续下去)2、有些现在完成进行时的句子等同于现在完成时的句子。
They have been living in this city for ten years.They have lived in this city for ten years.他们在这个城市已经住了10年了。
I have been working here for five years.I have worked here for five years.我在这里已经工作五年了。
3、表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
The Chinese have been making paper for two thousand years.中国有2000年的造纸历史。
(动作还将继续下去)I have been learning English since three years ago.自从三年前以来我一直在学英语。
(动作还将继续下去)4、大多数现在完成进行时的句子不等同于现在完成时的句子。
I have been writing a book.(动作还将继续下去)我一直在写一本书。
I have written a book.(动作已经完成)我已经写了一本书。
5、表示状态的动词不能用于现在完成进行时。
I have known him for years.我认识他已经好几年了。
英语 现在完成进行时考点解析(Word版附答案)

外研版英语现在完成进行时考点解析(Word版附答案)一、初中英语现在完成进行时1.—Lucy seems absent these days.—She _____ a job from city to city—you see, she is graduating in June.A. hunts forB. is to hunt forC. has hunted forD. has been hunting for【答案】D【解析】【分析】句意:——Lucy这些天似乎不在。
——从一个城市到另一个城市她一直在寻找一份工作,你知道,她将在六月毕业。
根据"you see, she is graduating in June."可以判断"她快要毕业,所以最近一直在找工作",用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。
blowing表示正在进行时。
【点评】考察with结构。
3.I'm sorry you so long, but it'll still be some time before Jim gets back.A. waitB. waitedC. had waitedD. have been waiting【答案】 D【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but it'll still be some time before Jim gets back.可知可能还要继续等待,所以用现在完成进行时,故选D。
版高考英语现在完成进行时时态重点考点知识点讲解

版高考英语现在完成进行时时态重点考点知识点讲解现在完成进行时(Present Perfect Continuous Tense)是英语中十分常见的一种时态,用于表示过去开始的其中一动作、事件或状态一直延续到现在,并可能继续下去。
该时态由“have/has been + 现在分词”的形式构成。
1.用法:现在完成进行时强调动作或状态的持续性,并与现在的情况或结果有关。
一般来说,它涉及到以下四个方面的用法:(1)表示动作或事件的持续性:I have been living in this city for ten years.(我在这个城市居住已经十年了。
)She has been studying at the library since this morning.(她从今天早上开始就一直在图书馆学习。
)(2)表示动作或状态的反复性:They have been arguing since they arrived.(自从他们到达以来,他们一直在争论。
)(3)表示动作或事件的预测性(即表示将来其中一时间点之前的动作或状态):I have been waiting for you for an hour.(我已经等你一个小时了。
)She has been working hard recently.(最近她一直在努力工作。
)(4)表示对过去其中一段时间或频率的回顾:I have been exercising every day for the past month.(过去一个月里,我每天都锻炼。
)He has been traveling to different countries for years.(他多年来一直在不同的国家旅行。
)2.句型结构:现在完成进行时的句型结构为“主语 + have/has been + 现在分词”。
(1)肯定句:主语 + have/has been + 现在分词 + 其他。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
外研版英语现在完成进行时综合分类解析一、初中英语现在完成进行时1.—Lucy seems absent these days.—She _____ a job from city to city—you see, she is graduating in June.A. hunts forB. is to hunt forC. has hunted forD. has been hunting for【答案】D【解析】【分析】句意:——Lucy这些天似乎不在。
——从一个城市到另一个城市她一直在寻找一份工作,你知道,她将在六月毕业。
根据"you see, she is graduating in June."可以判断"她快要毕业,所以最近一直在找工作",用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.I to Rongjiang last year.But I never to Chongjiang.A. went,have,beenB. will go,have,beenC. went,have,goneD. go,have,gone【答案】 A【解析】【分析】句意:去年我去了榕江,但我从未去过重江。
由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。
【点评】考查动词的时态,注意句中的时间状语的暗示。
3.I'm sorry you so long, but it'll still be some time before Jim gets back.A. waitB. waitedC. had waitedD. have been waiting【答案】 D【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but it'll still be some time before Jim gets back.可知可能还要继续等待,所以用现在完成进行时,故选D。
【点评】考查时态,掌握现在完成进行时的用法。
4.The most delicious cookies in the world ________ by granny. Please wait ten more minutes to enjoy them.A. makesB. is madeC. is being madeD. is going to make【答案】 C【解析】【分析】考查时态和语态。
句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。
依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选C。
5.Why, you're late again! I ________ here for over two hours!A. am waitingB. waitedC. have been waitingD. was waiting【答案】 C【解析】【分析】考查现在完成进行时。
句意:为什么,你又迟到了!我在这里已经等了两个多小时了!根据句意可知,“等”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。
故选C项。
【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
构成:have+been+doing。
6.I ________ my homework for four hours, but I am not sure whether I can hand it in tomorrow.A. have doneB. have been doingC. had been doingD. had done【答案】 B【解析】【分析】考查时态。
句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。
现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。
故B正确。
【点评】考查时态7.Dashan, who_________crosstalk, the Chinese comedic tradition, for decades, wants to mix it up with the Western stand-up tradition.A. will be learningB. is learningC. had been learningD. has been learning【答案】D【解析】【分析】考查时态。
本句的时间状语是“for decades几十年来”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。
所以使用现在完成进行时,强调动作的延续性和反复性。
故D正确。
8.I'm tired out. I_______ all afternoon and I don't seem to have finished anything.A. shoppedB. have shoppedC. had shoppedD. have been shopping【答案】 D【解析】【分析】句意:我很累。
我整个下午一直在购物而且好像什么事也没做成。
用现在完成进行时表一直发生的动作。
9.—Why is your foreign teacher’s Chinese so good?—Because he China for eight years.A. has gone toB. has been toC. has come toD. has been in【答案】D【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。
时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D【点评】考查现在完成时的短语辨析。
10.Doctor Smith, who in Shanghai for more than ten years, is considering working in Huaian, but he hasn't decided yet.A. had workedB. has been workingC. is workingD. works【答案】 B【解析】【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。
分析句子可知,本句中的who指代前面的先行词doctor Smith,是单数。
而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
11.But actually, these Englishers ______ gradually in accents, spellings, expressions and the usage of vocabulary and we have to adapt to that.A. had changedB. changedC. have been changingD. is changing【答案】 C【解析】【分析】句意:但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变,因此我们必须适应这件事。
结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行时,即have/has been doing,又主语these Englishers 是复数,故用have been changing,选C。
【点评】考查时态,本题涉及现在完成进行时。
12.Housing prices_____ since a few years ago. Therefore, it's time the central government _____ some effective measures to bring them under control.A. have increased; would takeB. have increased; will takeC. have been increasing; takesD. have been increasing; took【答案】D【解析】【分析】句意:自从去年年底房价一直在上涨。
因此,该是中央政府采取措施降低并控制房价的时候了。
由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型It's/was time that“该是.......的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。
【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型"It's/was time that。
13.—So much remains to be done!—Well, it's not surprising. So many people all the time recently.A. comeB. have comeC. have been comingD. came【答案】 C【解析】【分析】句意:—还有许多事情要做!—好吧,这并不奇怪。
最近来的人太多了。
考查时态。
根据all the time recently可知句子用现在完成进行时态,故答案为:C。
【点评】考查时态在具体语境中的运用。
14.— I haven't seen Jacky these days.— She ________ for the driving test due to take place next Monday.A. will prepareB. has been preparingC. was preparingD. prepared【答案】 B【解析】【分析】句意:——这些天我没见过Jacky。
——她一直在为下周一的驾驶考试做准备。
表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选B。
【点评】考查时态,本题涉及现在完成进行时。
15.—Wow! So many different aliens' appearances you draw!—I ______many websites about aliens.A. will visitB. was visitingC. had visitedD. have been visiting【答案】 D【解析】【分析】句意:——哇!你画了那么多外星人的外貌!——我一直在访问很多关于外星人的网站。