【英语】中考英语现在完成进行时技巧小结及练习题
- 格式:pdf
- 大小:52.26 KB
- 文档页数:8
【英语】中考英语现在完成进行时技巧小结及练习题
一、初中英语现在完成进行时1.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。
【点评】考查时态,本题涉及现在完成进行时的应用。
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.—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。
4.— 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。
【点评】考查动词的时态。
5.We can’t get sleep with a strong wind outside.
A. blow B. blowing C. blew D. blows【答案】B
【解析】【分析】句意:我们不能睡在外面,外面大风吹。blowing表示正在进行时。
【点评】考察with结构。
6.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。
【点评】考查动词的时态,注意句中的时间状语的暗示。
7.— 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。
【点评】考查动词的时态,注意语境中提供的时间状语。
8.The number of foreign students attending Chinese universities ____ rising steadily since 1990.
A. is B. are C. has been D. have been【答案】 C
【解析】【分析】句意:从1990年开始,进入中国大学的外国学生的数量呈稳定增长。根
据时间状语since 1990,从1991年开始,可知本句时态为现在完成进行时has/have +been+
现在分词;再根据the number of,……的数量,助动词应用单数形式has,be的过去分词
been。故选C。【点评】考查现在完成进行时。注意掌握结构现在完成进行时的结构:has/have +been+现
在分词。
9.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。
【点评】考查时态,掌握现在完成进行时的用法。
10.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。
【点评】考查动词的时态。注意现在完成时的用法。
11.— 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项。
12.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。
13.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正确。
14.The western countries have been _________ Christmas for many years.
A. celebrating B. celebrate C. celebrates D. celebrated【答案】 A 【解析】【分析】have/has been+现在分词是现在完成进行时;句意:西方国家很多年来一
直在庆祝圣诞节。故选A。
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.— 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。