初中英语现在完成进行时试题经典.docx

上传人:大张伟 文档编号:8692927 上传时间:2020-12-22 格式:DOCX 页数:8 大小:35.42KB
返回 下载 相关 举报
初中英语现在完成进行时试题经典.docx_第1页
第1页 / 共8页
初中英语现在完成进行时试题经典.docx_第2页
第2页 / 共8页
初中英语现在完成进行时试题经典.docx_第3页
第3页 / 共8页
初中英语现在完成进行时试题经典.docx_第4页
第4页 / 共8页
初中英语现在完成进行时试题经典.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《初中英语现在完成进行时试题经典.docx》由会员分享,可在线阅读,更多相关《初中英语现在完成进行时试题经典.docx(8页珍藏版)》请在三一文库上搜索。

1、初中英语现在完成进行时试题经典一、初中英语现在完成进行时1It _ for two weeks, and the whole area is flooded.A. had rainedB. rainsC. would rainD. has been raining【答案】D【解析】 【分析】句意:连续下雨已经两周了,整个地区都发洪水了。根据时间状语fortwo weeks ,表示雨持续了两周,即:雨一直在进行,要用现在完成进行时态故选D。【点评】考查时态,本题涉及现在完成进行时的应用。2 Why is your foreign teacher s Chinese so good?Because

2、 heChina for eight yearsA. has gone toB. has been toC. has come toD. has been in【答案】 D【解析】 【分析】句意为:-为什么你的外教的中文那么好?-因为他来中国已经8 年了。时间状语for eight years 是一段时间,所以要用表示状态的短语be in 的现在完成时态,故选 D【点评】考查现在完成时的短语辨析。3We can t get sleep with a strong windoutsideA. blowB. blowingC. blewD. blows【答案】 B【解析】 【分析】句意:我们不能睡

3、在外面,外面大风吹。blowing 表示正在进行时。【点评】考察with 结构。4Ito Rongjiang last year But Ineverto ChongjiangA. went , have, beenB. will go,have, beenC. went, have, goneD. go,have, gone【答案】A【解析】 【分析】句意:去年我去了榕江,但我从未去过重江。由last year 可知,第一句用一般过去时;由第二句中的never 可知,用现在完成时,故选A。【点评】考查动词的时态,注意句中的时间状语的暗示。5he _ Japan before?Yes, he

4、there two years agoA. Did, visitedB. Has, has visitedC. Has, visitedD. Did, has visited【答案】C【解析】 【分析】句意 :-他以前去过日本吗?-是的,他两年前去过那里。根据before 可知句子要用现在完成时“have/has+ 过去分词 ”, 主语 he 是第三人称单数故用has,这是一个一般疑问句,将has 提前,故选C。【点评】考查动词的时态,注意语境中提供的时间状语。6 Do you know the Color Run, a five-kilometer race?Yes. So far it_i

5、nto quite a few cities in our country.A. comesB. cameC. has come【答案】C【解析】 【分析】句意:你知道彩色跑,一个五千米的赛跑吗?知道,到目前为止它已经进入了我们国家的好几个城市。由so far 可知用现在完成时,故选C。【点评】考查现在完成时。7Im sorry you A. waitso long, but itll still be some time before Jim gets back.B. waitedC. had waitedD. have been waiting【答案】D【解析】 【分析】句意:很抱歉让你等

6、了这么长时间,但吉姆还得过一段时间才能回来。have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but itll still be some time before Jim gets back.用现在完成进行时,故选D。【点评】考查时态,掌握现在完成进行时的用法。可知可能还要继续等待,所以8China _ great achievements in science and technology since 1978.A. makesB. madeC. has made【答案】C【解析】【分析】句意:自1978年以来,中国在科学技术方面

7、取得了巨大成就。makegreat achievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选C。【点评】考查动词的时态。注意现在完成时的用法。9The couple _their new flat since the end of last month. They havent finished yet.A. have been decoratingB. have decoratedC. has been decoratingD. was decorating【答案】A【解析】 【分析】句意:这对夫妇从上个月末起就一直在装饰

8、他们的新公寓。他们还没有完成。decorate装饰,动词;根据句意和since the end of last month可知,此处表示动作从某一时间开始,一直持续到现在,所以应该用现在完成进行时,且此处主语是thecouple,且根据后句中的they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓语动词用原形,故选A。【点评】考查现在完成进行时和主谓一致。注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。10 The most delicious cookies in the world _ by granny. Please wait ten more minutest

9、o enjoy them.A. makesB. is madeC. is being madeD. is going to make【答案】C【解析】 【分析】考查时态和语态。句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选 C。11 Nice to see you again after all these years. What _?Well, Ive tried many things since we left school. Im now working for a large oil co

10、mpany.A. have you doneB. were you doingC. did you doD. have you been doing【答案】 D【解析】 【分析】考查时态。句意: 这么多年以后再次看见你真是太好了。这些年你一直在做什么? 自从我毕业以后我尝试了很多事情。我现在在一家大型的石油公司。根据句意说明是问对方这些年在做什么,因此使用现在完成进行时表示。故答案为D。【点评】本题难度不大,重点把握句意和熟知现在完成进行时的内涵。12 You look pretty tired today!Ian environmental report over the last few

11、days, which should be submitted to the bosstomorrow.A. wroteB. was writingC. had writtenD. have been writing【答案】D【解析】 【分析】句意:你今天看起来很累!在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选 D.【点评】考查动词时态,本题涉及现在完成进行时的应用。13 The Ford Companyits autonomous minicars on public roads in Arizona, t

12、he US, withouta safety driver since October, 2017.A. has been operatingB. has operatedC. had been operatingD. had operated【答案】 A【解析】 【分析】句意:自2017 年 10 月。福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型轿车运转。since,“自从 ”, Since 后如果是过去的时间,主句要用现在完成时。因此可知C、 D 是过去完成时,不符合。现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。而B 是现在完成时,表示动作到

13、现在已完成或停止。分析可知从过去一直至现在,要用现在完成进行时,故选A。【点评】考查动词时态,本题涉及现在完成进行时的应用。14 Have you ever _ with a group?A. to speakB. studyC. studyingD. studied【答案】D【解析】 【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选 D。【点评】考查现在完成时的结构。15 Isnt it hard to drive downtown to work?Yes, thats why I _ to work by train.A. have been goingB.

14、have goneC. was goingD. will have gone【答案】 A【解析】 【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?- 是,那就是我为什么一直坐火车上班的原因。说明坐火车上班一直持续到现在以后可能还在做。用现在完成进行时,选 A。【点评】考查现在完成进行时。16 Whats wrong? You look really stressed out.I _ the whole week preparing for my graduation paper.A. workB. have workedC. have been workingD. worked【答案

15、】C【解析】 【分析】句意:你怎么了?看起来真的压力很大。我已经连轴转努力了一整个星期来写我的毕业论文。根据本题题意,“我 ”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语the wholeweek ),唯有现在完成进行时可表达这一含义,应选用have been doing的结构,故选C。【点评】考查时态,本题涉及现在完成进行时。17 Housing prices_ since a few years ago. Therefore, its time the central government_ some effective measures to bring them unde

16、r control.A. have increased; would takeB. have increased; will takeC. have been increasing; takesD. have been increasing; took【答案】 D【解析】 【分析】句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由since 判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型Its/wastimethat “该是 .的时候了 ,从句中往往用过去时,也可以用should+ 动词原形 ;故答案是D。【点评】考查

17、时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型Its/wastime that 。18 You _your depression for long, and now its time to relax yourself.A. maskedB. will have maskedC. have been maskedD. have been masking【答案】D【解析】 【分析】句意:你压抑了很久,现在是时候放松一下了。根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。故选 D。【点评】考查时态,本题涉及现在完成进行时的应用。

18、19 Iso busily recently that IThats OK. I can manage it by myself.A. have been working; haveC. am working; will haveno time to help you with your maths.B. have worked; hadD. had been working; had had【答案】A【解析】 【分析】句意: 我最近工作太忙碌了,没时间帮你学数学。 没关系我自己能搞定。由 “recently 可”知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,

19、所以用一般现在时。故选A。【点评】考查时态,本题涉及现在完成进行时和一般现在时的应用。20 A new monetary policy will take effect next month. Really good news, especially for thosecompanies that _ with money.A. have struggledB. struggledC. have been strugglingD. had struggled【答案】C【解析】 【分析】句意:-新的货币政策将于下月生效。-这真是个好消息,尤其是对那些一直在为钱发愁的公司来说。分析句子成分可知,c

20、ompanies 为先行词,在后面的定语从句中作主语,分析句意可知 ,定语从句的时态为现在完成进行时,表示从过去某一时间开始 struggle 的动作一直在进行 , 并有可能持续下去 , 强调动作的全过程。故选 C。【点 】考 ,本 涉及 在完成 行 。21 Wow! So many different aliens appearances you draw!I _many websites about aliens.A. will visitB. was visitingC. had visitedD. have been visiting【答案】D【解析】 【分析】句意 :哇!你画了那么多

21、外星人的外貌! 我一直在 很多关于外星人的网站。分析句子可知,由前句可知,指的是 在你画的。可推断出第二句是指从 去到 在一直在 些网站, 作从 去一直持 到 在,且 个 作一直在 行,故要用 在完成 行 ,因此D 符合 意,故 D。【点 】考 ,本 涉及 在完成 行 。22 In order to find the missing child, villagers _ all they can over the past five hours.A. didB. doC. had doneD. have been doing【答案】D【解析】 【分析】句意: 了找到失踪的孩子,村民 在 去五小

22、 里一直在尽力做自己能做的事情。 A. did 一般 去 B. do 一般 在 C. had done 去完成 表示 去的 去D.have been doing 在完成 行 ,表示从 去开始一个 作持 到 在也可能持 下去。根据 干意思表示在 去五小 里一直做因此用 在完成 行 ,故 D。【点 】考 ,本 涉及 在完成 行 。23 In my younger years, my father gave me some advice that IA. turned overB. was turning overC. had turned overin my mind ever since.D.

23、have been turning over【答案】D【解析】 【分析】句意:在我年 的 候,我的父 了我一些建 ,从那 起, 些建 一直在我的 海里翻来覆去。since自从 这里 turnover 表示仔 回想,反复斟酌考 。因 句中turn over 在将来会 下去,故用 在完成 行 everhave beendoing。故 D。【点 】考 和短 turn over 。24 Excuse me, which movie are you waiting for?The new Star Wars. Wehere for more than two hours.A. waitedB. wait

24、C. would be waitingD. have been waiting【答案】D【解析】 【分析】句意:打 了,你 在等哪一部 影?星球大 ,我 已 在 儿等了两个多小 了。for+ 段与完成 用,根据 境可知, 的 候仍然在等,因此用 在完成 行 ,故 D。【点 】考 ,本 涉及 在完成 行 。25 From his tired face, I can tell hein the queue for a long time.A. is waitingB. will waitC. will be waitingD. has been waiting【答案】D【解析】 【分析】句意:从他

25、疲惫的脸上 ,我可以看出他已经排了很长时间的队了。根据下文 for a long time 可知应用现在完成进行时 ,故选 D。【点评】考查时态语态,本题涉及现在完成进行时。26 Theythe plan for a week, but no decision has.A. have been discussing; madeB. have been discussing; been madeC. have been discussed; been madeD. are discussing; been made【答案】B【解析】 【分析】句意:他们已经讨论这个计划一个星期了,但还没有作出决定

26、。第一空:一周了问题一直还在讨论,因此用现在完成进行时;第二空:decision和make是被动关系,因此谓语动词用被动语态,结合助动词has,可知用现在完成时的被动语态,故选B。【点评】考查时态语态,本题涉及现在完成进行时以及现在完成时的被动语态。27 Im sure Andrew will win the first prize in the final.I think so. He _ for it months.A. is preparingB. has been preparingC. was preparingD. had been preparing【答案】B【解析】 【分析】句

27、意:我确信 Andrew 在决赛中会获得一等奖。我也这么想,他已经准备了好几个月了。可知Andrew 是从过去到现在一直在准备,用现在完成进行时,选B。【点评】考查时态,本题涉及现在完成进行时。28 But actually, these Englishers _ gradually in accents, spellings, expressions and theusage of vocabulary and we have to adapt to that.A. had changedB. changedC. have been changingD. is changing【答案】C【解

28、析】 【分析】句意:但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变,因此我们必须适应这件事。结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行时,即have/has been doing ,又主语these Englishers是复数,故用have been changing ,选 C。【点评】考查时态,本题涉及现在完成进行时。29 Judith _ on her new novel which is supposed to come out next month.A. has been workingB. had workedC. will be

29、workingD. was working【答案】A【解析】 【分析】句意:朱迪思一直在写她的新小说,这本小说预定下个月出版。根据下文which is supposed to come out next month可知,她的小说还没写完,现在还在写,表示从过去一直到现在一直在写,可能还会写下去,应使用现在完成进行时。故选A。【点评】考查时态,本题涉及现在完成进行时。30 How much do you know about the trade war between China and America?Well, the newspapers _ it in the past few weeks.A. reportB. will reportC. reportedD. have been reporting【答案】D【解析】 【分析】句意:你对中美之间的贸易战争了解多少?哦,在最近的几周里报纸一直在报道这件事。根据时间状语n the past few weeks 可知谓语动词用现在完成时或者现在完成进行时,故选D。【点评】考查时态,本题涉及现在完成进行时的应用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1