英语现在完成进行时专题训练答案_第1页
英语现在完成进行时专题训练答案_第2页
英语现在完成进行时专题训练答案_第3页
英语现在完成进行时专题训练答案_第4页
英语现在完成进行时专题训练答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、英语现在完成进行时专题训练答案一、初中英语现在完成进行时1my friends fromthe mainlandto me that they find the citys subway cars are too oldcompared with what they pay for subways in beijing.a. complainedb. is complainingc. was complainingd. have been complaining【答案】d【解析】 【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由句子结构可知

2、,含有宾语从句的复合句,从句谓语动词 are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选 d。【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。2look, 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; beend. mustn t; gone【答案】a【解析】 【分析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,can t意为 “不可

3、能 ”; may not 意为 “可能不是 ”; must 不用于否定句;另一方面,“ have/hasgone to+ 地点 ”意为 “去了某地 ”,表示不在说话人这儿; “ have/hasbeen to +地点 ”表示 “去过某地 ”。句意为 “看,吉姆和他朋友在树下谈话。 不可能是他。他已经回加拿大了。 ”故选 a。3 look, the light is still on in helens office. maybe she _ her work yet.a. doesnt finishb. wont finishc. hasnt finished【答案】c【解析】 【分析】句意:

4、看,海伦的办公室的灯还亮着在。作。 yet 用于否定句末,是现在完成时的标志词,故选c。d. didnt finish也许她还没有完成工【点评】考查动词的时态。4can mr read speak chinese?yes he speaks chinese very well because hea. has been inb. has been tochina for many yearsc. has gone tod. has come to【答案】a【解析】 【分析】句意为:-里德先生会说中文吗?-是的。他汉语说得很好因为他已经在中国多年。 has been in 指的是某人在某地停留多

5、长时间;has been to 是去过某地已经回来; has gone to 是去某地了,还没回来;has come to 是已经来到某地,根据句意可知选a【点评】考查动词短语辨析5he _ japan before?yes, he there two years agoa. did, visitedb. has, has visitedc. has, visitedd. did, has visited【答案】c【解析】 【分析】句意 :-他以前去过日本吗?-是的,他两年前去过那里。根据before 可知句子要用现在完成时“have/has+过去分词 ”, 主语 he 是第三人称单数故用ha

6、s,这是一个一般疑问句,将has 提前,故选c。【点评】考查动词的时态,注意语境中提供的时间状语。6china _ great achievements in science and technology since 1978.a. makesb. madec. has made【答案】c【解析】【分析】句意:自1978年以来,中国在科学技术方面取得了巨大成就。makegreat achievement取得巨大成就,a.动词三单式;b.一般过去式;c.现在完成时。根据since,可知时态用现在完成时,故选c。【点评】考查动词的时态。注意现在完成时的用法。7the couple _their n

7、ew flat since the end of last month. they havent finished yet. a. have been decorating b. have decorated c. has been decorating d. was decorating【答案】a【解析】 【分析】句意:这对夫妇从上个月末起就一直在装饰他们的新公寓。他们还没有完成。decorate装饰,动词;根据句意和since the end of last month可知,此处表示动作从某一时间开始,一直持续到现在,所以应该用现在完成进行时,且此处主语是thecouple,且根据后句中的

8、they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓语动词用原形,故选a。【点评】考查现在完成进行时和主谓一致。注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。8why, youre late again! i _ here for over two hours!a. am waitingb. waitedc. have been waitingd. was waiting【答案】c【解析】 【分析】考查现在完成进行时。句意:为什么,你又迟到了!我在这里已经等了两个多小时了!根据句意可知,“等 ”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响

9、。故选c 项。【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。构成: have+been+doing 。9 he speaks chinese very well. its not surprising. he _ in beijing for nine years next week.a. has been livingb. has livedc. will have been livedd. will have been living【答案】d【解析】 【分析】句意:他汉语说的很好。这不吃惊。下周他将已经在北京住了九年了。表示持续到现在并

10、且仍在进行的动作,应用现在完成进行时。 live 为不及物动词,无被动语态。故知选 d 项。【点评】考查时态。10 mary_ to writing classes every night since june and the course will end this week.a. had goneb. has been goingc. is goingd. went【答案】b【解析】 【分析】。句意:从6 月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选b。【点评】考查时态,本题涉及现在完成进行时的应用,现在完

11、成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。11 he _ with english grammar every night over the last three months.a. strugglesb. struggledc. has been strugglingd. had been struggling【答案】c【解析】 【分析】句意:在过去的三个月里他每天晚上都在努力学英语语法。根据overthe last threemonths可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即 c 项正确。【点评】考查动词时态,本题涉及现

12、在完成进行时的应用。12 you look tired. i _ clothes all day.a. washedb. have washedc. was about to washd. have been washing【答案】 d【解析】 【分析】句意:你看上去很累。我洗了一天的衣服。此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选d。【点评】考查动词时态,本题涉及现在完成进行时的应用。13 you look pretty tired today!ian environmental report over the last few days, which should be

13、 submitted to the bosstomorrow.a. wroteb. was writingc. had writtend. have been writing【答案】 d【解析】 【分析】句意: 你今天看起来很累! 在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选 d.【点评】考查动词时态,本题涉及现在完成进行时的应用。14 the western countries have been _ christmas for many years.a. celebratingb. celebratec.

14、 celebratesd. celebrated【答案】a【解析】 【分析】 have/has been+ 现在分词是现在完成进行时;句意:西方国家很多年来一直在庆祝圣诞节。故选 a。15 lucy seems absent these days.she _ a job from city to city you see, she is graduating in june.a. hunts forb. is to hunt forc. has hunted ford. has been hunting for【答案】 d【解析】 【分析】句意:lucy 这些天似乎不在。从一个城市到另一个城市

15、她一直在寻找一份工作,你知道,她将在六月毕业。根据you see, she is graduating in june. 可以判断 她快要毕业,所以最近一直在找工作 ,用现在完成进行时,故选 d。【点评】考查时态,本题涉及现在完成进行时的应用。16 judith _ on her new novel which is supposed to come out next month.a. has been workingb. had workedc. will be workingd. was working【答案】a【解析】 【分析】句意:朱迪思一直在写她的新小说,这本小说预定下个月出版。根据

16、下文which is supposed to come out next month可知,她的小说还没写完,现在还在写,表示从过去一直到现在一直在写,可能还会写下去,应使用现在完成进行时。故选a。【点评】考查时态,本题涉及现在完成进行时。17 isnt it hard to drive downtown to work?yes, thats why i _ to work by train.a. have been goingb. have gonec. was goingd. will have gone【答案】 a【解析】 【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?- 是,

17、那就是我为什么一直坐火车上班的原因。说明坐火车上班一直持续到现在以后可能还在做。用现在完成进行时,选 a。【点评】考查现在完成进行时。18 it _ for two weeks, and the whole area is flooded.a. had rainedb. rainsc. would raind. has been raining【答案】d【解析】 【分析】句意:连续下雨已经两周了,整个地区都发洪水了。根据时间状语fortwo weeks ,表示雨持续了两周,即:雨一直在进行,要用现在完成进行时态故选d。【点评】考查时态,本题涉及现在完成进行时的应用。19 housing pri

18、ces_ since a few years ago. therefore, its time the central government_ some effective measures to bring them under control.a. have increased; would takeb. have increased; will takec. have been increasing; takesd. have been increasing; took【答案】d【解析】 【分析】句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由sin

19、ce 判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型its/wastimethat “该是 .的时候了 ,从句中往往用过去时,也可以用should+ 动词原形;故答案是d。【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型its/wastime that 。20 you _your depression for long, and now its time to relax yourself.a. maskedb. will have maskedc. have been maskedd. have been masking【答案】

20、d【解析】 【分析】句意:你压抑了很久,现在是时候放松一下了。根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。故选 d。【点评】考查时态,本题涉及现在完成进行时的应用。21 so much remains to be done!well, its not surprising. so many peoplea. comeb. have comeall the time recently.c. have been comingd. came【答案】c【解析】 【分析】句意:还有许多事情要做! 好吧,这并不奇怪。最近来的人太多了。考查时态。根

21、据all the time recently可知句子用现在完成进行时态,故答案为:c。【点评】考查时态在具体语境中的运用。22 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【解析】 【分析】句意:-新的货币政策将于下月生效。-这真是个好消息,尤其是对那些一直在为钱

22、发愁的公司来说。分析句子成分可知,companies 为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始 struggle 的动作一直在进行, 并有可能持续下去, 强调动作的全过程。故选c。【点评】考查时态,本题涉及现在完成进行时。23 i havent seen jacky these days. she _ for the driving test due to take place next monday.a. will prepareb. has been preparingc. was preparingd. prepared【答

23、案】b【解析】 【分析】句意:这些天我没见过jacky。 她一直在为下周一的驾驶考试做准备。表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选 b。【点评】考查时态,本题涉及现在完成进行时。24 i _ in the same position too long my legs have fallen asleep.shake it a little before you get up.a. will sitb. have satc. am sittingd. have been sitting【答案】d【解析】 【分析】句意: 我坐得太久了,腿

24、麻了。 站起来之前动一动。分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sb have /has been doing sth 。故选 d。【点评】考查时态,本题涉及现在完成进行时。25 the may fourth movement was launched in 1919 and its spirit _ chinese youth tomake contributions to national rejuvenation ever since.a. is motivatingb. has been motivatingc. mot

25、ivatedd. was motivating【答案】b【解析】 【分析】句意:五四运动于 1919 年发起,其精神一直激励着中国青年为民族复兴而努力。由 ever since 可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。故选b。【点评】考查时态,本题涉及现在完成进行时。26 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【解析】 【

26、分析】句意:为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情。 a. did 一般过去时b. do 一般现在时c. had done 过去完成时表示过去的过去d.have been doing 现在完成进行时,表示从过去开始一个动作持续到现在也可能持续下去。根据题干意思表示在过去五小时里一直做因此用现在完成进行时,故选d。【点评】考查时态,本题涉及现在完成进行时。27 excuse me, which movie are you waiting for?the new star wars. wehere for more than two hours.a. waitedb.

27、waitc. would be waitingd. have been waiting【答案】d【解析】 【分析】句意: 打扰了 ,你们在等哪一部电影? 星球大战 ,我们已经在这儿等了两个多小时了。 for+ 时间段 与完成时连用 ,根据语境可知 ,说话的时候仍然在等 ,因此用现在完成进行时 ,故选 d。【点评】考查时态,本题涉及现在完成进行时。28 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【解析】 【分析】句意:从他疲惫的脸

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论