(英语)英语现在完成进行时专题训练答案及解析

更新时间:2023-06-20 14:32:43 阅读: 评论:0

(英语)英语现在完成进行时专题训练答案及解析
一、初中英语现在完成进行时
1.My friends from the mainland      to me that they find the city's subway cars are "too old" compared with what they pay for subways in Beijing.           
A. complained        B. is complaining        C. was complaining        D. have been complaining
【答案】
【解析】【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由句子结构可知,含有宾语从句的复合句,从句谓语动词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选D。
【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。
2.—Look, Jim is talking to his friend under the tree.
—It _______ be him. He has _______ back to Canada.
A. can’t; gone               B. can’t; been               C. may not; been               D. mustn’t; gone
【答案】
【解析】【分析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,can’t意为“不可能”; may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。句意为“——看,吉姆和他朋友在树下谈话。——不可能是他。他已经回加拿大了。”故选A。
3.—Why is your foreign teacher’s Chine so good?
  —Becau he     China for eight years.
报价技巧
A. has gone to                    B. has been to                    C. has come to                    D. has been in
【答案】
【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D
【点评】考查现在完成时的短语辨析。
4. — Do you know the Color Run, a five-kilometer race?
gung—Yes. So far it______into quite a few cities in our country.
A. comes                                    B. came                                    C. has come
【答案】
【解析】【分析】句意:——你知道彩色跑,一个五千米的赛跑吗?——知道,到目前为止它已经进入了我们国家的好几个城市。由so far可知用现在完成时,故选C。
【点评】考查现在完成时。英语点津
5.China ________________ great achievements in science and technology since 1978.           
A. makes                                    B. made                                    C. has made
【答案】
【解析】【分析】句意:自1978年以来,中国在科学技术方面取得了巨大成就。make great achievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选C。
如果这都不算爱 【点评】考查动词的时态。注意现在完成时的用法。
password是什么意思
6.either是什么意思The couple _________their new flat since the end of last month. They haven't finished yet.           
A. have been decorating     B. have decorated     C. has been decorating     D. was decorating
【答案】
【解析】【分析】句意: 这对夫妇从上个月末起就一直在装饰他们的新公寓。他们还没有完成。 decorate装饰,动词;根据句意和  since the end of last month 可知,此处表示动作从某一时间开始,一直持续到现在, 所以应该用现在完成进行时,且此处主语是the couple,且根据后句中的they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓语动词用原形,故选A。
【点评】考查现在完成进行时和主谓一致。注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。
7.Dashan, who_________crosstalk, the Chine 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
【答案】
【解析】【分析】考查时态。本句的时间状语是“for decades几十年来”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。所以使用现在完成进行时,强调动作的延续性和反复性。故D正确。
8.分词练习—Nice to e you again after all the years. What ________?
—Well, I've tried many things since we left school. I'm now working for a large oil company.           
A. have you done           B. were you doing           C. did you do           D. have you been doing
【答案】
【解析】【分析】考查时态。句意:—这么多年以后再次看见你真是太好了。这些年你一直在做什么?—自从我毕业以后我尝试了很多事情。我现在在一家大型的石油公司。根据句意说明是问对方这些年在做什么,因此使用现在完成进行时表示。故答案为D。
【点评】本题难度不大,重点把握句意和熟知现在完成进行时的内涵。
9.Tom        in the library every night over the last three months.           
A. works                   B. worked                   C. has been working                   D. had been working
【答案】
【解析】【分析】考查时态,题干中出现的over the last three months,用于现在完成进行时或现在完成时。故答案为C。
【点评】本题的关键是牢记短语over/in the last/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。
10.— You look tired.
— I ___________ clothes all day.           
A. washed             B. have washed             C. was about to wash             D. have been washing
【答案】
【解析】【分析】句意:——你看上去很累。——我洗了一天的衣服。此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
11.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
【答案】
lily思维【解析】time of our lives【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。分析句子可知,本句中的who指代前面的先行词doctor Smith,是单数。而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
12.—You look pretty tired today!
—I       an environmental report over the last few days, which should be submitted to the boss tomorrow.           
上海英孚少儿英语

本文发布于:2023-06-20 14:32:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/998929.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:完成   进行   时态   考查
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图