【英语】中考英语现在完成进行时技巧(很有用)及练习题(1)
一、初中英语现在完成进行时
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 in B. have been pouring in C. are poured in D. had been poured in 【答案】B
【解析】【分析】句意:——令我们欣慰的是,救援工作正在墨西哥地震灾区展开。——是的,志愿者们正在帮助分发捐赠的物品。表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.He _______ it for two hours, and he's still watching now.
A. has been watched B. watching C. has been watching D. is watching 【答案】 C
【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
3.—Why is your foreign teacher’s Chinese so good? —Because he China for eight years.
A. has gone to B. has been to C. has come to D. has been in 【答案】D
【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D
【点评】考查现在完成时的短语辨析。
4.We can’t get sleep with a strong wind outside.
A. blow B. blowing C. blew D. blows 【答案】B
【解析】【分析】句意:我们不能睡在外面,外面大风吹。blowing表示正在进行时。 【点评】考察with结构。
5.I to Rongjiang last year.But I never to Chongjiang.
A. went,have,been B. will go,have,been C. went,have,gone D. go,have,gone
【答案】 A
【解析】【分析】句意:去年我去了榕江,但我从未去过重江。由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。
【点评】考查动词的时态,注意句中的时间状语的暗示。
6. — Do you know the Color Run, a five-kilometer race?
—Yes. So far it______into quite a few cities in our country.
A. comes B. came C. has come 【答案】 C
【解析】【分析】句意:——你知道彩色跑,一个五千米的赛跑吗?——知道,到目前为止它已经进入了我们国家的好几个城市。由so far可知用现在完成时,故选C。
【点评】考查现在完成时。
7.China ________________ great achievements in science and technology since 1978. A. makes B. made C. has made 【答案】 C
【解析】【分析】句意:自1978年以来,中国在科学技术方面取得了巨大成就。make great achievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选C。
【点评】考查动词的时态。注意现在完成时的用法。
8.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。
9.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 take C. have been increasing; take D. have been increasing; took 【答案】 D
【解析】【分析】考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it's time that +did/ should do”的句式使用,故选D项。
10.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。
【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
11.I'm tired out. I_______ all afternoon and I don't seem to have finished anything.
A. shopped B. have shopped C. had shopped D. have been shopping 【答案】 D
【解析】【分析】句意:我很累。我整个下午一直在购物而且好像什么事也没做成。用现在完成进行时表一直发生的动作。
12.Tom in the library every night over the last three months.
A. works B. worked C. has been working D. had been working 【答案】 C
【解析】【分析】考查时态,题干中出现的over the last three months,用于现在完成进行时或现在完成时。故答案为C。
【点评】本题的关键是牢记短语over/in the last/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。
13.Even though he gives away a piece of his fortune each year, the stock of Berkshire Hathaway, the source of Warren Buffet's wealth, very rapidly.
A. has raised B. has been raising C. has risen D. has been rising 【答案】D
【解析】【分析】考查动词时态。句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。故选D。
【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。
14.He _______ it for two hours, and he's still watching now.
A. has been watched B. watching C. has been watching D. is watching 【答案】 C
【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。故选C。
15.The Ford Company its autonomous minicars on public roads in Arizona, the US, without a safety driver since October, 2017.
A. has been operating B. has operated C. had been operating D. had operated 【答案】A
【解析】【分析】句意:自2017年10月。福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型轿车运转。since,“自从”,Since后如果是过去的时间,主句要用现在完成时。因此可知C、D是过去完成时,不符合。现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。而B是现在完成时,表示动作到现在已完成或停止。分析可知从过去一直至现在,要用现在完成进行时,故选A。 【点评】考查动词时态,本题涉及现在完成进行时的应用。
16.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先生是过去五年在中国工作的外国专家之一。根据in the last five years可知,句子用现在完成时态或现在完成进行时态,故选D。 【点评】考查时态,本题涉及现在完成进行时。
17.—Lucy seems absent these days.
—She _____ a job from city to city—you see, she is graduating in June.
A. hunts for B. is to hunt for C. has hunted for D. has been hunting for 【答案】D
【解析】【分析】句意:——Lucy这些天似乎不在。——从一个城市到另一个城市她一直在寻找一份工作,你知道,她将在六月毕业。根据\可以判断\她快要毕业,所以最近一直在找工作\,用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
18.______ her ambition of becoming a professional singer, she _____ very hard since an early age.
A. To realize, has been training B. Realizing, trained C. To realize, was trained D. Realized, has trained 【答案】 A
【解析】【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。本题第一空中使用不定式做目的状语,第二句时间状语since an early age通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。故A项正确。
【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。
19.— 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。
【点评】考查现在完成进行时。
20.— Why, Jack, you look so tired!
— Well, I ______ the house and I must finish the work tomorrow.
A. was painting B. will be painting C. have painted D. have been painting 【答案】 D
【解析】【分析】句意:——怎么啦,杰克,你看起来如此疲惫!——噢,我一直都在粉刷房子,并且我明天必须完成。根据句意可知应采用现在完成进行时态,强调动作一直在延续。选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
21.You ____your depression for long, and now it's time to relax yourself. A. masked B. will have masked C. have been masked D. have been masking 【答案】 D
【解析】【分析】句意:你压抑了很久,现在是时候放松一下了。根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
22.—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。 【点评】考查时态在具体语境中的运用。
23.— I so busily recently that I no time to help you with your maths. —That's OK. I can manage it by myself.
A. have been working; have B. have worked; had C. am working; will have D. had been working; had had 【答案】 A
【解析】【分析】句意:—我最近工作太忙碌了,没时间帮你学数学。—没关系我自己能搞定。由“recently”可知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,所以用一般现在时。故选A。
【点评】考查时态,本题涉及现在完成进行时和一般现在时的应用。
24.—Wow! So many different aliens' appearances you draw! —I ______many websites about aliens.
A. will visit B. was visiting C. had visited D. have been visiting 【答案】 D
【解析】【分析】句意:——哇!你画了那么多外星人的外貌!——我一直在访问很多关于外星人的网站。分析句子可知,由前句可知,指的是现在你画的。可推断出第二句是指从过去到现在一直在访问这些网站,动作从过去一直持续到现在,且这个动作一直在进行,故要用现在完成进行时,因此D符合题意,故选D。 【点评】考查时态,本题涉及现在完成进行时。
25.—I ________ in the same position too long My legs have fallen asleep. —Shake it a little before you get up.
A. will sit B. have sat C. am sitting D. have been sitting 【答案】 D
【解析】【分析】句意:——我坐得太久了,腿麻了。——站起来之前动一动。分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sb have /has been doing sth。故选D。 【点评】考查时态,本题涉及现在完成进行时。
26.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年发起,其精神一直激励着中国青年为民族复兴而努力。由\since\可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。故选B。 【点评】考查时态,本题涉及现在完成进行时。
27.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。 【点评】考查时态,本题涉及现在完成时。
28.—Excuse me, which movie are you waiting for? —The new Star Wars. We here for more than two hours.
A. waited B. wait C. would be waiting D. have been waiting 【答案】 D
【解析】【分析】句意:—打扰了,你们在等哪一部电影?—《星球大战》,我们已经在这儿等了两个多小时了。\时间段\与完成时连用,根据语境可知,说话的时候仍然在等,因此用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时。
29.—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在决赛中会获得一等奖。—我也这么想,他已经准备了好几个月了。可知Andrew是从过去到现在一直在准备,用现在完成进行时,选B。 【点评】考查时态,本题涉及现在完成进行时。
30.—You look pretty tired today!
—I an environmental report over the last few days, which should be submitted to the boss tomorrow.
A. wrote B. was writing C. had written D. have been writing 【答案】D
【解析】【分析】句意:—你今天看起来很累!—在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现
在完成进行时,故选D.
【点评】考查动词时态,本题涉及现在完成进行时的应用。