人教版中考英语中考英语总复习 现在完成进行时基础测试题
一、初中英语现在完成进行时
1.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。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.Have you ever _______ with a group?
A. to speak B. study C. studying D. studied 【答案】 D
【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。
【点评】考查现在完成时的结构。
3.—Can Mr Read speak Chinese?
—Yes.He speaks Chinese very well because he China for many years.
A. has been in B. has been to C. has gone to D. has come to 【答案】A
【解析】【分析】句意为:--里德先生会说中文吗?---是的。他汉语说得很好因为他已经在中国多年。has been in 指的是某人在某地停留多长时间;has been to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知选A 【点评】考查动词短语辨析
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.— 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。
【点评】考查动词的时态,注意语境中提供的时间状语。
7.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项。
8.Why, you're late again! I ________ here for over two hours!
A. am waiting B. waited C. have been waiting D. was waiting 【答案】 C
【解析】【分析】考查现在完成进行时。句意:为什么,你又迟到了!我在这里已经等了两个多小时了!根据句意可知,“等”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。故选C项。
【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。构成:have+been+doing。
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.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
【解析】【分析】句意:我很累。我整个下午一直在购物而且好像什么事也没做成。用现在完成进行时表一直发生的动作。
11.But actually, these Englishers ______ gradually in accents, spellings, expressions and the usage of vocabulary and we have to adapt to that.
A. had changed B. changed C. have been changing D. is changing 【答案】 C
【解析】【分析】句意:但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变,因此我们必须适应这件事。结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行时,即have/has been doing,又主语these Englishers 是复数,故用have been changing,选C。 【点评】考查时态,本题涉及现在完成进行时。
12.Rosa _____ this washing machine for more than ten years. She is thinking about buying a new one.
A. is using B. used C. had used D. has been using 【答案】 D
【解析】【分析】句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
13.______ 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项正确。
【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。
14.— 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。
【点评】考查现在完成进行时。
15.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。
16.— 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。
【点评】考查时态,本题涉及现在完成进行时和一般现在时的应用。
17.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。 【点评】考查时态,本题涉及现在完成进行时。
18.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。
【点评】考查时态语态,本题涉及现在完成进行时以及现在完成时的被动语态。
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.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。
【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
人教版中考英语中考英语总复习 现在完成进行时基础测试题



