(英语)初中英语现在完成进行时试题(有答案和解析)含解析
- 格式:pdf
- 大小:52.40 KB
- 文档页数:8
(英语)初中英语现在完成进行时试题(有答案和解析)含解析
一、初中英语现在完成进行时1.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 thatthe
development of the country…”在本句中the rigid and outdated rules是先行词,在定语从句中作主语;“这些僵化的和过时的规则一直在限制国家的发展”,表示这个动作从过去一直到
现在,这个动作一直在进行。所以用现在完成进行时。故选C。
【点评】考查时态,本题涉及现在完成进行时的应用。
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.—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.—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
【点评】考查现在完成时的短语辨析。
5.We can’t get sleep with a strong wind outside.
A. blow B. blowing C. blew D. blows【答案】B
【解析】【分析】句意:我们不能睡在外面,外面大风吹。blowing表示正在进行时。
【点评】考察with结构。
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.— 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。
【点评】考查现在完成时。
8.— Tom says he is too tired to go on.
— He can't. He ________ for an hour.A. had worked B. has just worked C. just worked D. has only been working【答案】 D
【解析】【分析】考查动词时态。句意:汤姆说他太累了不能继续了。他不可能这样,他
只工作了一个小时。从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D项。
9.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。
10.— 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项。
【点评】考查时态。
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.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。
【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。
13.He _____ with English grammar every night over the last three months.
A. struggles B. struggled C. has been struggling D. had been struggling【答案】C
【解析】【分析】句意:在过去的三个月里他每天晚上都在努力学英语语法。根据over
the last three months可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
14.—Look, Jim is talking to his friend under the tree.
—It _______ be him. He has _______ back to Canada.A. can’t; goneB. can’t; beenC. may not; been D. mustn’t; gone【答案】 A
【解析】【分析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,
can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has
gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。句意为“——看,吉姆和他朋友在树下谈话。——不可能是他。他已经回加拿大
了。”故选A。
15.—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.
【点评】考查动词时态,本题涉及现在完成进行时的应用。
16.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“在过去的一个月里”;再结合句意,他复习