人教版中考英语中考英语总复习 现在完成进行时单元练习题(含答案)
一、初中英语现在完成进行时
1.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 take B. have increased; will take C. have been increasing; takes D. have been increasing; took 【答案】D
【解析】【分析】句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型It's/was time that“该是.......的时候了\,从句中往往用过去时,也可以用\动词原形\;故答案是D。
【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型\time that。
2.— Look, the light is still on in Helen's office.
— Maybe she ______ her work yet.
A. doesn't finish B. won't finish C. hasn't finished D. didn't finish 【答案】 C
【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。——也许她还没有完成工作。yet用于否定句末,是现在完成时的标志词,故选C。
【点评】考查动词的时态。
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.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。
【点评】考查动词的时态,注意句中的时间状语的暗示。
5.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正确。
6.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。
【点评】考查时态,本题涉及现在完成进行时的应用。
7.According to the newly-elected French president, Macron, France will reform the rigid and outdated rules that ________ the development of the country in the near future. A. limited B. had limited C. have been limiting D. will limit 【答案】 C
【解析】【分析】句意:据新当选的法国总统Macron,在不久的将来法国将改革那些一直在限制国家发展的僵化和过时的规则。“…the rigid and outdated rules that the development of the country…”在本句中the rigid and outdated rules是先行词,在定语从句中作主语;“这些僵化的和过时的规则一直在限制国家的发展”,表示这个动作从过去一直到现在,这个动作一直在进行。所以用现在完成进行时。故选C。 【点评】考查时态,本题涉及现在完成进行时的应用。
8.—How much do you know about the trade war between China and America? —Well, the newspapers ________ it in the past few weeks.
A. report B. will report C. reported D. have been reporting 【答案】D
【解析】【分析】句意:——你对中美之间的贸易战争了解多少?——哦,在最近的几周里报纸一直在报道这件事。根据时间状语n the past few weeks可知谓语动词用现在完成时
或者现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
9.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。
10.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。 【点评】考查时态,本题涉及现在完成进行时的应用。
11.— 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),唯有现在完成进行时可表达这一含义,应选用have been doing的结构,故选C。 【点评】考查时态,本题涉及现在完成进行时。
12.— 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。
【点评】考查时态,本题涉及现在完成进行时和一般现在时的应用。
13.Our headteacher ____for months to make sure that we understand the importance of concentration.
A. tried B. was trying C. has been trying D. is trying 【答案】 C
【解析】【分析】句意: 我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由“for months”也表明本句应该用现在完成进行时。故选C。 【点评】考查时态,本题涉及现在完成进行时。
14.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。 【点评】考查时态,本题涉及现在完成进行时。
15.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
【解析】【分析】句意:在我年轻的时候,我的父亲给了我一些建议,从那时起,这些建议一直在我的脑海里翻来覆去。turn over表示仔细回想,反复斟酌考虑。因为句中ever since\自从……\这里谓语动词turn over在将来会继续下去,故用现在完成进行时have been doing。故选D。
【点评】考查动词时态和短语turn over。
16.—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。
【点评】考查时态,本题涉及现在完成进行时。
17.They the plan for a week, but no decision has .
A. have been discussing; made B. have been discussing; been made
C. have been discussed; been made D. are discussing; been made 【答案】 B
【解析】【分析】句意:他们已经讨论这个计划一个星期了,但还没有作出决定。第一空:一周了问题一直还在讨论,因此用现在完成进行时;第二空:decision和make是被动关系,因此谓语动词用被动语态,结合助动词has,可知用现在完成时的被动语态,故选B。
【点评】考查时态语态,本题涉及现在完成进行时以及现在完成时的被动语态。
18.—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。 【点评】考查时态,本题涉及现在完成进行时。
19.He is sure to pass the test, for he_____ his lessons for the test every day over the past month.
A. will review B. was reviewing C. has been reviewing D. had been reviewing 【答案】 C
【解析】【分析】句意:他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。根据时间状语over the past month“在过去的一个月里”;再结合句意,他复习的动作从过去持续到现在,故谓语动词用现在完成进行时,主语he是第三人称单数,故用has been reviewing。故选C。
【点评】考查时态,本题涉及现在完成进行时。
20.My friends from the mainland to me that they find the city's subway cars are \compared with what they pay for subways in Beijing.
A. complained B. is complaining C. was complaining D. have been complaining 【答案】 D
【解析】【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由句子结构可知,含有宾语从句的复合句,从句谓语动词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选D。
【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。
二、初中英语动词的时态
21.She used to ___________with her parents,but now she is used to ___________with her classmates at school.