英语现在完成进行时练习题含答案


2023年12月19日发(作者:conciliatory)

【英语】英语现在完成进行时练习题含答案一、初中英语现在完成进行时1.— Isn't it hard to drive downtown to work?—Yes, that's why I ________ to work by train.A. have been going B. have gone C. was going D. will have gone【答案】A

【解析】【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?-是,那就是我为什么一直坐火车上班的原因。说明坐火车上班一直持续到现在以后可能还在做。用现在完成进行时,选A。【点评】考查现在完成进行时。2.We can’t get sleep with a strong wind outside.A. blow B. blowing C. blew D. blows【答案】B

【解析】【分析】句意:我们不能睡在外面,外面大风吹。【点评】考察with结构。blowing表示正在进行时。3.— he ___ Japan before?—Yes, he there two years ago.A. Did,visited B. Has,has visited C. Has,visited D. Did,has visited【答案】 C

【解析】【分析】句意:--他以前去过日本吗?知句子要用现在完成时一般疑问句,将--是的,他两年前去过那里。根据before可“have/has+过去分词”,主语he是第三人称单数故用has,这是一个has提前,故选C。【点评】考查动词的时态,注意语境中提供的时间状语。4.I'm sorry you so long, but it'll still be some time before Jim gets back.

A. wait B. waited C. had waited D. have been waiting【答案】 D

【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but it'll still be some time before Jim gets back.D。可知可能还要继续等待,所以用现在完成进行时,故选【点评】考查时态,掌握现在完成进行时的用法。

5.The most delicious cookies in the world ________ by granny. Please wait ten more minutes to

enjoy them.A. makes B. is made C. is being made D. is going to make【答案】 C

【解析】【分析】考查时态和语态。句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选C。6.Housing prices ________ since the end of the last year. Therefore, it's time the central

government ________ some effective measures to bring them under control.A. have increased; would take B. have increased; will takeC. have been increasing; take D. have been increasing; took【答案】 D

【解析】【分析】考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时“it's time 态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中that +did/ should do的句式使用,故选”D项。7.— He speaks Chinese very well.— It's not surprising. He ___ in Beijing for nine years next week.A. has been living B. has lived C. will have been lived D. will have been living【答案】 D

【解析】【分析】句意:—他汉语说的很好。—这不吃惊。下周他将已经在北京住了九年live为不及物动词,无了。表示持续到现在并且仍在进行的动作,应用现在完成进行时。被动语态。故知选D项。【点评】考查时态。8.Mary_______ to writing classes every night since June and the course will end this week.

A. had gone B. has been going C. is going D. went【答案】B

【解析】【分析】。句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选B。【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。9.Dashan, who_________crosstalk, the Chinese comedic tradition, for decades, wants to mix it

up with the Western stand-up tradition.

A. will be learning B. is learning C. had been learning D. has been learning【答案】D

【解析】【分析】考查时态。本句的时间状语是现在完成的有关时态连用“for decades几十年来”,该时间状语通常和,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相,强调动作的延续性和反复性。故D正确。结合。所以使用现在完成进行时10.Tom in the library every night over the last three months.

A. works B. worked C. has been working D. had been working【答案】 C

【解析】【分析】考查时态,题干中出现的时或现在完成时。故答案为C。over/in the last/past+段时间“在近几年里”,常用于现在完over the last three months,用于现在完成进行【点评】本题的关键是牢记短语成进行时或现在完成时。11.He _____ with English grammar every night over the last three months.

A. struggles B. struggled C. has been struggling D. had been struggling【答案】C

【解析】【分析】句意:在过去的三个月里他每天晚上都在努力学英语语法。根据the last three months可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。【点评】考查动词时态,本题涉及现在完成进行时的应用。over

12.— You look tired.— I ___________ clothes all day.

A. washed B. have washed C. was about to wash D. have been washing【答案】D

【解析】【分析】句意:——你看上去很累。——我洗了一天的衣服。此处表示动作一整D。天都在进行,一直在持续,用现在完成进行时,故选【点评】考查动词时态,本题涉及现在完成进行时的应用。13.Doctor Smith, who in Shanghai for more than ten years, is considering working in

Huaian, but he hasn't decided yet.

A. had worked B. has been working C. is working D. works【答案】 B

【解析】【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。分析句子可知,本句中的who指代前面的先行词doctor Smith,是单数。而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。故选B。【点评】考查时态,本题涉及现在完成进行时的应用。14.—Look, Jim is talking to his friend under the tree.—It _______ be him. He has _______ back to Canada.A. can’t; gone【答案】 A

【解析】【分析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,gone to+地点”意为“去了某地”,表示不在说话人这儿;某地”。句意为“——看,吉姆和他朋友在树下谈话。了。”故选A。“have/has

B. can’t; beenC. may not; been D. mustn’t; gone“have/has been to +地点”表示“去过——不可能是他。他已经回加拿大15.My friends from the mainland to me that they find the city's subway cars are "too old"

compared with what they pay for subways in Beijing.

A. complained B. is complaining C. was complaining D. have been complaining【答案】 D

【解析】【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由句子结构可知,含有宾语从句的复合句,从句谓语动词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选D。【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。16.— What's wrong? You look really stressed out.

—I ________ the whole week preparing for my graduation paper.A. work B. have worked C. have been working D. worked【答案】 C

【解析】【分析】句意:—你怎么了?看起来真的压力很大。—我已经连轴转努力了一整个星期来写我的毕业论文。根据本题题意,(有表达时间段的提示短语“我”已经从一周前开始,持续工作直至现在the whole week),唯有现在完成进行时可表达这一含义,应C。选用have been doing的结构,故选

【点评】考查时态,本题涉及现在完成进行时。17.It _________ for two weeks, and the whole area is flooded.

A. had rained B. rains C. would rain D. has been raining【答案】 D

【解析】【分析】句意:连续下雨已经两周了,整个地区都发洪水了。根据时间状语for

two weeks,表示雨持续了两周,即:雨一直在进行,要用现在完成进行时态.故选D。【点评】考查时态,本题涉及现在完成进行时的应用。18.—Where is Mary?

—Oh, she went out after breakfast, and her paper in the library ever since. You can find her

there.A. Wrote B. had written C. has been writing D. is writing【答案】 C

【解析】【分析】句意:—Mary去哪了?—她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可以在那到她。考查时态。Mary写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,故答案为:C。【点评】考查现在完成进行时。19.—So much remains to be done!

—Well, it's not surprising. So many people all the time recently.A. come B. have come C. have been coming D. came【答案】 C

【解析】【分析】句意:—还有许多事情要做!—好吧,这并不奇怪。最近来的人太多了。考查时态。根据all the time recently可知句子用现在完成进行时态,故答案为:C。【点评】考查时态在具体语境中的运用。20.— I haven't seen Jacky these days.

— She ________ for the driving test due to take place next Monday.A. will prepare B. has been preparing C. was preparing D. prepared【答案】 B

【解析】【分析】句意:——这些天我没见过Jacky。——她一直在为下周一的驾驶考试做准备。表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选B。【点评】考查时态,本题涉及现在完成进行时。21.Our headteacher ____for months to make sure that we understand the importance

concentration.

of

A. tried B. was trying C. has been trying D. is trying【答案】 C

【解析】【分析】句意: 我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try这个动作现在以前这一段时间里一直在进行,这个动作可能仍C。在进行。且由“for months也表明本句应该用现在完成进行时。故选”【点评】考查时态,本题涉及现在完成进行时。22.The May Fourth Movement was launched in 1919 and its spirit ________ Chinese youth to

make contributions to national rejuvenation ever since.

A. is motivating B. has been motivating C. motivated D. was motivating【答案】 B

【解析】【分析】句意:五四运动于1919年发起,其精神一直激励着中国青年为民族复兴而努力。由"ever since"可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。故选【点评】考查时态,本题涉及现在完成进行时。B。23.The debate has only a few moments that might be inspiring to those who ________ this

issue.

A. followed B. had followed C. have been following D. were following【答案】 C

【解析】【分析】句意:这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。分析句子可知,本空是指那些“一直关注这一问题的人C。”,根据语境可知从过去关注一直到现在还在关注,可知要用现在完成进行时,因此选【点评】考查时态,本题涉及现在完成时。24.In order to find the missing child, villagers _____ all they can over the past five hours.

A. did B. do C. had done D. have been doing【答案】 D

【解析】【分析】句意:为了到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情。A. did一般过去时 B. do 一般现在时 C. had done 过去完成时表示过去的过去have been doing现在完成进行时,表示从过去开始一个动作持续到现在也可能持续下去。根据题干意思表示在过去五小时里一直做因此用现在完成进行时,故选【点评】考查时态,本题涉及现在完成进行时。D。 D.

25.In my younger years, my father gave me some advice that I in my mind ever since.

A. turned over B. was turning over C. had turned over D. have been turning over【答案】 D

【解析】【分析】句意:在我年轻的时候一直在我的脑海里翻来覆去。,我的父亲给了我一些建议,从那时起,这些建议ever turn over表示仔细回想,反复斟酌考虑。因为句中

since"自从……" 这里谓语动词doing。故选D。【点评】考查动词时态和短语turn over在将来会继续下去,故用现在完成进行时have been

turn over。26.From his tired face, I can tell he in the queue for a long time.

A. is waiting B. will wait C. will be waiting D. has been waiting【答案】 D

【解析】【分析】句意:从他疲惫的脸上文for a long time可知应用现在完成进行时,我可以看出他已经排了很长时间的队了。根据下,故选D。【点评】考查时态语态,本题涉及现在完成进行时。27.They the plan for a week, but no decision has .

A. have been discussing; made B. have been discussing; been madeC. have been discussed; been made D. are discussing; been made【答案】 B

【解析】【分析】句意:他们已经讨论这个计划一个星期了,但还没有作出决定。第一空:一周了问题一直还在讨论,因此用现在完成进行时;第二空:关系,因此谓语动词用被动语态,结合助动词B。【点评】考查时态语态,本题涉及现在完成进行时以及现在完成时的被动语态。decision和make是被动has,可知用现在完成时的被动语态,故选28.—I'm sure Andrew will win the first prize in the final.

—I think so. He _____ for it months.A. is preparing B. has been preparing C. was preparing D. had been preparing【答案】 B

【解析】【分析】句意:—我确信Andrew在决赛中会获得一等奖。准备了好几个月了。可知—我也这么想,他已经B。Andrew是从过去到现在一直在准备,用现在完成进行时,选【点评】考查时态,本题涉及现在完成进行时。29.Mr. Herpin is one of the foreign experts who ________ in China in the last five years.

A. works B. is working C. are working D. have been working【答案】 D

【解析】【分析】句意:Herpin先生是过去五年在中国工作的外国专家之一。根据last five years可知,句子用现在完成时态或现在完成进行时态,故选【点评】考查时态,本题涉及现在完成进行时。D。in the

30.—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 in B. have been pouring inC. are poured in D. had been poured in

【答案】B

【解析】【分析】句意:——令我们欣慰的是,救援工作正在墨西哥地震灾区展开。——是的,志愿者们正在帮助分发捐赠的物品。表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选B。【点评】考查时态,本题涉及现在完成进行时的应用。


本文发布于:2024-09-25 00:35:43,感谢您对本站的认可!

本文链接:https://www.17tex.com/fanyi/13764.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:完成   进行   时态   考查   本题   表示
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议