高中英语现在完成进行时试题(有答案和解析)及解析

合集下载

(英语)高二英语现在完成进行时专题训练答案含解析

(英语)高二英语现在完成进行时专题训练答案含解析

(英语)高二英语现在完成进行时专题训练答案含解析一、单项选择现在完成进行时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 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.We ________ the bridge for over two years and it will be half a year before it’s completed. A.are building B.have builtC.have been built D.have been building【答案】D【解析】试题分析:考查现在完成进行时态。

由时间状语for over two years可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。

【英语】高考英语现在完成进行时专项练习及解析

【英语】高考英语现在完成进行时专项练习及解析

【英语】高考英语现在完成进行时专项练习及解析一、单项选择现在完成进行时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.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.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.Since the time humankind started gardening, we _____to make our environment more beautiful.A.try B.have been tryingC.are trying D.will try【答案】B【解析】试题分析:考查动词时态。

高中英语现在完成进行时及其解题技巧及练习题(含答案)含解析

高中英语现在完成进行时及其解题技巧及练习题(含答案)含解析

高中英语现在完成进行时及其解题技巧及练习题(含答案)含解析一、单项选择现在完成进行时1.— Hey, man! Why so tired?—I _____ for weeks for the coming celebration of the school’s 100th anniversary.A.was preparing B.have been preparingC.had prepared D.was prepared【答案】B【解析】试题分析:考查动词的时态。

句意:嘿,你为什么这么黑呢?这几周来一直在准备学校百年诞辰。

根据for weeks可知这个动作一直都在持续,故选B项。

考点 : 考查动词的时态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.The girl has a great interest in sports and ___ badminton classes twice a week over the past 2 years.A.takes B.tookC.is taking D.has been taking【答案】D【解析】试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。

A. takes 一般现在时,B. took 一般过去时,C. is taking现在进行时,D. has been taking 现在完成进行时。

【英语】英语现在完成进行时练习题含答案及解析

【英语】英语现在完成进行时练习题含答案及解析

【英语】英语现在完成进行时练习题含答案及解析一、单项选择现在完成进行时1.We ________ the bridge for over two years and it will be half a year before it’s completed. A.are building B.have builtC.have been built D.have been building【答案】D【解析】试题分析:考查现在完成进行时态。

由时间状语for over two years可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。

故要用现在完成进行时,因此选D。

句意:我们已经造桥几乎两年了,桥竣工大概还要半年。

考点:考查现在完成进行时态。

2.It's said that they ________ a better life ever since they moved to the US.A.had enjoyed B.have been enjoyingC.were enjoying D.would enjoy【答案】B【解析】B 考察动词时态。

句义:据说,他们自从搬到美国后一直过着更好的生活。

根据句义可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。

故应该使用现在完成进行时。

故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【解析】试题分析:考查时态辨析。

(英语)现在完成进行时练习及解析

(英语)现在完成进行时练习及解析
C.has been risingD.has raised
【答案】C
【解析】
考查动词时态。根据语境可知“从去年以来汽油一直在涨”,故应选C项。
17.My seven-year-old daughter has a great interest in music and _______ Piano classes twice a week over the last three years.
考点:考查动词时态。
3.--Hi,Lucy! When did you arrive in Berlin?
-- Last weekend, Ia different culture since then.
A.was experiencingB.will be experiencing
C.have been experiencingD.had been experiencing
【解析】
考查时态。根据语境——我听说你在史密斯办公室工作。——是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。
5.The girl has a great interest in sports and ___ badminton classes twice a week over the past 2 years.
A.takesB.took
C.is takingD.has been taking
【答案】D
【解析】
试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。A. takes一般现在时,B. took一般过去时,C. is taking现在进行时,D. has been taking现在完成进行时。over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。

高中英语现在完成进行时习题及解析

高中英语现在完成进行时习题及解析

现在完成进行时习题及解析1.—Hi,Tracy,you look tied.—I’m tied. I ___ the living room all day.A.cleanedB.had cleanedC.have been cleanedD.have cleaned解析:嗨,翠茜,你看起来很累。

我很累。

我一整天都在打扫起居室。

本题考查现在完成进行时。

现在完成进行时表示从过去某时开始延续到现在的动作,中文可翻译为“一直”做某事,与表示一段时间的时间状语连用,例如,for加一段时间,since, these days, recently, all the time, all day。

本题由中文意思可知,我“一直”在打扫,并且有时间状语all day,因此可判断用现在完成进行时,选择C。

2.Since the time when humankind started gardening, we ___ to make our environment more beautiful.A.tryB.have been tryingC.are tryingD.will try解析:自从人类开始从事园艺工作以来,我们就一直在努力使我们的环境更美。

本题中,由时间状语since判断用完成时,又由中文意思可知“一直”在努力使环境变美,因此,用现在完成进行时,选择B。

3.—Tony, why are your eyes red?—I ___ up peppers for the last five minutes.A.cutB.have been cuttingC.is cuttingD.have cut解析:托尼,为什么你的眼睛红了过去的五分钟里我一直都在剁灯笼椒。

本题中,由时间状语for the last five minutes可知用完成时,由中文意思可知“一直”在剁辣椒,因此用现在完成进行时,选择B。

4. Now that she is out of a job, Lucy ___ going back to school, but she hasn't decided yet.A.had consideredB.has been consideringC.consideredD. is going to consider解析:由于没有工作,露西在考虑回学校,但她还没有决定。

【英语】高一英语现在完成进行时试题(有答案和解析)含解析

【英语】高一英语现在完成进行时试题(有答案和解析)含解析

【英语】高一英语现在完成进行时试题(有答案和解析)含解析一、单项选择现在完成进行时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.I ________ a topic for the composition, but haven’t decided yet.A.will think about B.have been thinking aboutC.had thought about D.was thought about【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。

从but haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。

考点:考查时态3.— You look great!— I ______ out. Check out my muscles!A.will workB.was workingC.have been workingD.had been working【答案】C【解析】句意:—你看起来很棒啊!—我一直都在锻炼。

(英语)高三英语现在完成进行时真题汇编(含答案)及解析

(英语)高三英语现在完成进行时真题汇编(含答案)及解析

(英语)高三英语现在完成进行时真题汇编(含答案)及解析一、单项选择现在完成进行时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 ________ a topic for the composition, but haven’t decided yet.A.will think about B.have been thinking aboutC.had thought about D.was thought about【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。

从but haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。

考点:考查时态3.Up to now, Marin _____in the library for about two hours.A.read B.had readC.has been reading D.would read【答案】C【解析】试题分析:考查时态。

句意:到目前为止,Marin已经在图书馆看了大约两个小时书了。

根据“up to now”可知,这里说的是现在的情况,排除B、D;Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C。

考点:考查时态4.—Darling, the headache ________ me.— No wonder, you _________ the South Korean TV soaps since last night.A.kills; have watchedB.is killing; have been watchingC.is going to kill; were watchingD.was killing; had watched【答案】B【解析】先看第二空,根据时间状语since last night可以断定:从昨天晚上一直到现在都一直在看韩剧,因此应当用现在完成进行时态,而第一空表示现在非常头疼,故用现在进行时,因此选B。

【英语】 高中英语现在完成进行时试题(有答案和解析)及解析

【英语】 高中英语现在完成进行时试题(有答案和解析)及解析

【英语】高中英语现在完成进行时试题(有答案和解析)及解析一、单项选择现在完成进行时1.I haven't finished my composition. I ________ for two hours and a half.A.have written it B.have been writing itC.wrote it D.am writing it【答案】B【解析】试题分析:考查动词的时态。

句意:我还没有完成我的作文,我已经写了二个半小时了。

根据 I haven't finished my compositio可知这动作还没有完成,再根据for two hours and a half可知选B项。

考点 : 考查动词的时态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.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【解析】试题分析:考察时态。

【英语】现在完成进行时练习题含答案及解析

【英语】现在完成进行时练习题含答案及解析
考点:考查动词时态。
18.Lucy ________ guitar lessons every three weeks in the past three years, but now she is considering she'll make it every other week.
A.is havingB.had had
考点:考查动词的时态
9.— That’s the third time he’s won the award in this field.
— Yes. He ______ his maximum potential in the past decade.
A.exploredB.is exploringC.has been exploringD.has explored
【答案】D
【解析】
考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。
8.--- Did you find the missing couple in the mountain yesterday?
A.had sufferedB.have been sufferingC.were sufferedD.suffered
C.have been preparingD.prepared
【答案】C
【解析】
句义:Jack和Samantha为他们的婚礼准备了一个星期,但是什么都没有准备好。本句的关键词是for a whole week,该时间状语通常都是很现在完成时连用,表示从过去某个时间开始到现在一直都在做的事情,强调动作的持续性和反复性。故C正确。

高考英语现在完成进行时真题汇编(含答案)含解析

高考英语现在完成进行时真题汇编(含答案)含解析
C.is going to kill; were watching
D.was killing; had watched
【答案】B
【解析】
先看第二空,根据时间状语since last night可以断定:从昨天晚上一直到现在都一直在看韩剧,因此应当用现在完成进行时态,而第一空表示现在非常头疼,故用现在进行时,因此选B。
高考英语现在完成进行时真题汇编(含答案)含解析
一、单项选择现在完成进行时
1.---where’s Mom?
-----She’s in the kitchen. She _____the housework all morning
A.is doingB.was doing
C.didD.has been doing
D考察动词时态。句义:Kate,你的表姐怎么样了?—她的腿摔断了,自从那时以来一直都在接受治疗。由此可知,空格处表示的动作从过去开始一直到现在,而且还可能继续进行下去,所以使用现在完成进行时。故D正确。
17.(河北普通高中高三质量监测)Lucy has changed a lot since she got her new job. Recently she ________ her work quite well.
A.has been doingB Nhomakorabeahas done
C.didD.had done
【答案】A
【解析】
A考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色地完成了她的工作。
18.I am so tired,for I ________ English for 2 hours.
C.had preparedD.was prepared

(英语)高中英语现在完成进行时常见题型及答题技巧及练习题(含答案)含解析

(英语)高中英语现在完成进行时常见题型及答题技巧及练习题(含答案)含解析

(英语)高中英语现在完成进行时常见题型及答题技巧及练习题(含答案)含解析一、单项选择现在完成进行时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. ---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.Ever since the new park was opened to the public last month, I ______ a walk in it every morning.A.am taking B.takeC.have taken D.have been taking【答案】D【解析】试题分析:考查现在完成进行时。

句意:自从上个月新公园对外开放,我一直每天早上去散步。

故D正确。

考点:考查现在完成进行时【名师点睛】现在完成进行时1. 形式:have(has)+been+现在分词,以work为例:肯定式:He\She has been working.否定式:He\She has not been working.疑问式:Has he\she been working?2. 用法:现在完成进行时表示从过去某一时间开始一直延续到现在的动作。

【英语】高考英语易错题专题三现在完成进行时(含解析)及解析

【英语】高考英语易错题专题三现在完成进行时(含解析)及解析

【英语】高考英语易错题专题三现在完成进行时(含解析)及解析一、单项选择现在完成进行时1.---You look very tired.---Well, __________my lessons all the afternoon.A.I have reviewed my lessons B.I have been reviewingC.I reviewed D.I had reviewed【答案】B【解析】试题分析:考查时态:句意:--你看起来很累。

-- 是,我整个下午都在复习功课。

因为是过去到现在一直在做…,可能动作刚刚结束,但是影响还在,象这题中的You look very tired.可以用现在完成进行时,选B。

考点:考查时态2.I ________ a topic for the composition, but haven’t decided yet.A.will think about B.have been thinking aboutC.had thought about D.was thought about【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。

从but haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。

考点:考查时态3.--How is your cousin, Kate?--She broke her leg and ______ medical treatment since.A.is receiving B.has receivedC.received D.has been receiving【答案】D【解析】试题分析:考查时态。

句意:--凯特,你表妹怎么了?--她摔断了腿,从那以后就一直在接受治疗。

since+时间点或句子,与完成时连用,排除A、C;现在完成时表示动作的结束或完成,现在完成进行时更倾向于指动作一直持续下去。

(英语)高考英语现在完成进行时试题(有答案和解析)

(英语)高考英语现在完成进行时试题(有答案和解析)
A.tookB.is takingC.had takenD.has been taking
【答案】D
【解析】
试题分析:句意:我七岁的女儿对音乐有很大的兴趣,在过去三年中一个星期上两次钢琴课。和时间over the last three years.连用,用现在完成进行时,表示动作从过去到现在一直在做,而且可能还要继续下去,所以选D。
— I _____ for weeks for the coming celebration of the school’s 100th anniversary.
A.was preparingB.have been preparing
C.had preparedD.was prepared
【答案】B
A.studiesB.studiedC.has been studyingD.was studying
【答案】C
【解析】
试题分析:本题的关键词是时间状语in the past three weeks,该结构常常与现在完成时连用。通常与in/during the past/last+一段时间连用的句子都使用现在完成时。惊讶:在过去的3各星期里,为了在即将来临的考试中得到高分,我的儿子每天晚上都学到很晚。本句使用现在完成进行时表示动作的延续。故C正确。
考点:动词时态。
3.Up to now, Marin _____in the library for about two hours.
A.readB.had read
C.has been readingD.would read
【答案】C
【解析】
试题分析:考查时态。句意:到目前为止,Marin已经在图书馆看了大约两个小时书了。根据“up to now”可知,这里说的是现在的情况,排除B、D;Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C。

【英语】高二必备英语现在完成进行时技巧全解及练习题(含答案)及解析

【英语】高二必备英语现在完成进行时技巧全解及练习题(含答案)及解析

【英语】高二必备英语现在完成进行时技巧全解及练习题(含答案)及解析一、单项选择现在完成进行时1.—Have a break,Amy.You _____________ playing the piano all the morning.—OK,Mom.I will stop after this piece.A.are practicing B.have practicedC.have been practicing D.practiced【答案】C【解析】试题分析:考查动词的时态。

句意:休息一会;你从早上一开始就在弹钢琴。

好的,妈妈,弹完这段我就休息。

根据all the morning可知这个动作一起到持续,故选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.—That’s the third time he’s won the award in this field.— Yes. He ______ his maximum potential in the past decade.A.explored B.is exploring C.has been exploring D.has explored【答案】C【解析】考查时态。

(英语)高考英语现在完成进行时试题(有答案和解析)含解析

(英语)高考英语现在完成进行时试题(有答案和解析)含解析
考点:考查时态
14.The crazy fans___________ patiently for two hours, and they will wait till the movie star arrives.
A.are waitingB.had waited
C.have been waitingD.will wait
19.Jessica ought to stop work.She has a headache because she _______ too long.
A.readB.is reading
C.had readD.has been reading
【答案】D
【解析】
本题考查时态。从语境看,说明读了很长时间,所以应用现在完成进行时,强调动作对现在造成的结果。
A.have whitewashedB.am whitewashing
C.have been whitewashingD.shall be whitewashing
【答案】C
【解析】
考查时态:句意:---爱丽丝,你怎么了?你看起来很疲劳啊。--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。选C。
5.Up to now, Marin _____in the library for about two hours.
A.readB.had read
C.has been readingD.would read
【答案】C
【解析】
试题分析:考查时态。句意:到目前为止,Marin已经在图书馆看了大约两个小时书了。根据“up to now”可知,这里说的是现在的情况,排除B、D;Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C。

【英语】高考英语现在完成进行时试题(有答案和解析)及解析

【英语】高考英语现在完成进行时试题(有答案和解析)及解析
考点:考查动词时态的用法。
6.--How is your cousin, Kate?
--She broke her leg and ______ medical treatment since.
A.is receivingB.has received
C.receivedD.has been receiving
15.(安徽省芜湖三校一模)A recent study has found that the number of smokers ________ sharply over the past five years.
A.is increasing
B.are increasing
C.has been increasing
14.Kate ________ on her new novel, which is supposed to come out next month.
A.was workingB.had worked
C.will be workingD.has been working
【答案】D
【解析】
D考察时态。句义:凯特一直在忙着写她的新小说。因为下个月应该就要出版了。选现在完成进行时,表示一个动作从过去开始一直持续到现在,而且还可能持续下去。故D正确。
考点:考查时态
7.—Darling, the headache ________ me.
— No wonder, you _________ the South Korean TV soaps since last night.
A.kills; have watched
B.is killing; have been watching

(英语) 高中英语现在完成时试题(有答案和解析)

(英语) 高中英语现在完成时试题(有答案和解析)
C.have visited; have comeD.have visited; came
【答案】D
【解析】
【详解】
考查现在完成时和一般过去时。句意:----.这是你第一次来北京吗?---不。但是我第一次来这里的时候,这座城市并不那么漂亮。It /This is the first time+that-结构中, that-从句用现在完成时。The first time是时间状语从句的从属连词,由“the city wasn’t so beautiful.”可知,从句为一般过去时。故D选项正确。
【点睛】
本题第一空考查了特殊句式“It /That/This is the...time that sb have done sth;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。
6.—What a stupid mistake!
—Yes. I ______ you doing it carefully, but without success.
A.was suggestingB.will suggest
C.have suggestedD.had suggested
【答案】C
A.Having been asked B.To ask
C.Having asked D.To be asked
【答案】A
【解析】
试题分析:“由于那天晚上被要求加班,我错过了一场精彩的电影”,主语“我”和动词ask之间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed之前,要用过去分词的完成式having been asked,A项正确;B项to ask是动词不定式,表示目的或将要发生的动作,不正确;C项having asked是现在分词的完成式,不正确;D项to be asked是动词不定式的被动形式,不符合语境,故选A。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高中英语现在完成进行时试题(有答案和解析)及解析一、单项选择现在完成进行时1.He has a great interest in tennis and ______ it twice a week over the past year.A.plays B.playedC.had played D.has been playing【答案】D【解析】twice a week over the past year到目前为止的一段时间内重复发生的活动,要用现在完成进行时。

他对打网球很感兴趣,在过去的一年里他每周都打两次网球。

2.I ________ a topic for the composition, but haven’t decided yet.A.will think about B.have been thinking aboutC.had thought about D.was thought about【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。

从but haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。

考点:考查时态3.The girl has a great interest in sports and ___ badminton classes twice a week over the past 2 years.A.takes B.tookC.is taking D.has been taking【答案】D【解析】试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。

A. takes 一般现在时,B. took 一般过去时,C. is taking现在进行时,D. has been taking 现在完成进行时。

over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。

考点:考查动词时态的用法。

4.—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 preparingC.has been preparing D.will prepare【答案】C【解析】试题分析:考查时态。

根据句意,要表示一直在…,应用现在完成进行时,句意:—我相信安迪会在接下来的英语演讲比赛中得第一名。

—毫无疑问。

他准备了几个月了。

故选C 考点:考查时态5.Up to now, Marin _____in the library for about two hours.A.read B.had readC.has been reading D.would read【答案】C【解析】试题分析:考查时态。

句意:到目前为止,Marin已经在图书馆看了大约两个小时书了。

根据“up to now”可知,这里说的是现在的情况,排除B、D;Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C。

考点:考查时态6.--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。

考点:考查时态7.---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。

8.– I wonder if you could go with me to the cinema.--- Don’t disturb me. I ______ a composition all the morning and haven’t finished it yet. A.write B.was writingC.have written D.have been writing【答案】D【解析】试题分析:--我想知道你是否能够陪我去电影院。

--不要打扰我!我一早上都在写作文,还没完成呢。

根据句意可知,说话者在过去就开始写作文,并且将一直持续下去,故用现在完成进行时,故选D。

考点:考察动词时态。

9.–Oh, you said you’d tell me the latest news about the missing Malaysian Airlines flightMH370.-- Sorry, I with my work at hand. I to that.A.deal; will come B.was dealing; comeC.have dealt; have come D.have been dealing; am coming【答案】D【解析】试题分析:句意:--你说你要告诉我关于马航MH370的最新的消息。

--对不起,我手头一直有事情要处理。

我马上就来讲这件事。

第一空用现在完成进行时,表示从过去到现在一直在处理工作,第二空填现在进行时表示将来时,所以选D。

考点:考查时态10.He is really nervous. He ________ back and forth all the night waiting for the results. A.walked B.had walkedC.has been walking D.walks【答案】C【解析】试题分析:句意:他是真得很紧张。

他整晚上都走来走去,在等待结果。

根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。

考点:考查动词时态语态11.The company ________ a rise in salary for ages but nothing has happened yet.A.has been promising B.had promised C.promised D.promises【答案】A【解析】【详解】本题考查现在完成进行时。

解题步骤:1. 确定时态:由“but nothing has happened yet”可知,空格处用现在完成进行时,表示这家公司多年来一直承诺提高工资,这个承诺的动作可能仍在继续进行。

句意:这家公司多年来一直承诺提高工资,但至今没有任何进展。

故选A项。

12. Traffic conditions in Nanchang _____ for decades. At first people only complained about jams during rush hours, but today every hour is rush hour.A.are worsening B.had worsenedC.have been worsening D.worsened【答案】C【解析】试题分析:考查时态。

根据时间状语for decades和句意可知用现在完成进行时。

句意:十年来,南昌的交通状况越来越糟糕了。

起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。

选C。

考点:考查时态13.---You look very tired.---Well, __________my lessons all the afternoon.A.I have reviewed my lessons B.I have been reviewingC.I reviewed D.I had reviewed【答案】B【解析】试题分析:考查时态:句意:--你看起来很累。

-- 是,我整个下午都在复习功课。

因为是过去到现在一直在做…,可能动作刚刚结束,但是影响还在,象这题中的You look very tired.可以用现在完成进行时,选B。

考点:考查时态14.(山东省实验中学高三第二次模拟考试)6.Jack and Samantha ____________ for their wedding for a whole week but nothing is really done.A.have prepared B.are preparedC.have been preparing D.prepared【答案】C【解析】句义:Jack 和 Samantha为他们的婚礼准备了一个星期,但是什么都没有准备好。

本句的关键词是for a whole week,该时间状语通常都是很现在完成时连用,表示从过去某个时间开始到现在一直都在做的事情,强调动作的持续性和反复性。

故C正确。

15. 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获得了她的新工作后,她变了很多。

相关文档
最新文档