收藏 分享(赏)

英语现在完成进行时的技巧及练习题及练习题(含答案).docx

上传人:HR专家 文档编号:11786076 上传时间:2021-01-08 格式:DOCX 页数:8 大小:34.49KB
下载 相关 举报
英语现在完成进行时的技巧及练习题及练习题(含答案).docx_第1页
第1页 / 共8页
英语现在完成进行时的技巧及练习题及练习题(含答案).docx_第2页
第2页 / 共8页
英语现在完成进行时的技巧及练习题及练习题(含答案).docx_第3页
第3页 / 共8页
英语现在完成进行时的技巧及练习题及练习题(含答案).docx_第4页
第4页 / 共8页
英语现在完成进行时的技巧及练习题及练习题(含答案).docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、(英语)英语现在完成进行时的技巧及练习题及练习题( 含答案 )一、初中英语现在完成进行时1 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【解析】 【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?- 是,那就是我为什么一直坐火车上班的原因。说明坐火车上班一直持续到现在以后可能还在做。用现在完成进行时,选 A。【点评】考查现在完成进行时。2 Look, t

2、he light is still on in Helens office. Maybe she _ her work yet.A. doesnt finishB. wont finishC. hasnt finished【答案】C【解析】 【分析】句意:看,海伦的办公室的灯还亮着在。作。 yet 用于否定句末,是现在完成时的标志词,故选C。D. didnt finish也许她还没有完成工【点评】考查动词的时态。3Can Mr Read speak Chinese?Yes He speaks Chinese very well because heA. has been inB. has be

3、en toChina for many yearsC. has gone toD. has come to【答案】 A【解析】 【分析】句意为:-里德先生会说中文吗?-是的。他汉语说得很好因为他已经在中国多年。 has been in 指的是某人在某地停留多长时间;has been to 是去过某地已经回来; has gone to 是去某地了,还没回来;has come to 是已经来到某地,根据句意可知选A【点评】考查动词短语辨析4We can t get sleep with a strong windoutsideA. blowB. blowingC. blewD. blows【答案】

4、 B【解析】 【分析】句意:我们不能睡在外面,外面大风吹。【点评】考察with 结构。blowing表示正在进行时。5The most delicious cookies in the world _ by granny. Please wait ten more minutes toenjoy them.A. makesB. is madeC. is being madeD. is going to make【答案】C【解析】 【分析】考查时态和语态。句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选

5、 C。6Housing prices _ since the end of the last year. Therefore, its time the centralgovernment _ some effective measures to bring them under control.A. have increased; would take C. have been increasing; take【答案】DB. have increased; will takeD. have been increasing; took【解析】 【分析】考查时态和虚拟语气。句意:房价自从去年年末

6、以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since 一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“its timethat +did/ should do的句式”使用,故选D 项。7I _ my homework for four hours, but I am not sure whether I can hand it in tomorrow.A. have doneB. have been doingC. had been doingD. had done【答案】B【解析】 【分析】考查时态。句意:四个小时以来,

7、我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。故B 正确。【点评】考查时态8Im tired out. I_ all afternoon and I dont seem to have finished anything.A. shoppedB. have shoppedC. had shoppedD. have been shopping【答案】D【解析】 【分析】句意:我很累。我整个下午一直在购物而且好像什么事也没做成。用现在完成进行时表一直发生的动作。9He _ with English

8、 grammar every night over the last three months.A. strugglesB. struggledC. has been strugglingD. had been struggling【答案】C【解析】 【分析】句意:在 去的三个月里他每天晚上都在努力学英 法。根据overthe last three months 可知 在 去 段,一直从事某件事, 先 在完成 行 ,即 C 正确。【点 】考 ,本 涉及 在完成 行 的 用。10 You look tired. I _ clothes all day.A. washedB. have washe

9、dC. was about to washD. have been washing【答案】 D【解析】 【分析】句意:你看上去很累。我洗了一天的衣服。此 表示 作一整天都在 行,一直在持 ,用 在完成 行 ,故 D。【点 】考 ,本 涉及 在完成 行 的 用。11 The Ford Companyits autonomous minicars on public roads in Arizona, the US, withouta safety driver since October, 2017.A. has been operatingB. has operatedC. had been

10、operatingD. had operated【答案】 A【解析】 【分析】句意:自2017 年 10 月。福特汽 公司在美国 利桑那州的公共道路一直 没有安全的的司机操 的自 化微型 运 。since,“自从 ”, Since 后如果是 去的 ,主句要用 在完成 。因此可知C、 D 是 去完成 ,不符合。 在完成 行表示 作从 去一直持 至 在, 个 作正在 行。而B 是 在完成 ,表示 作到 在已完成或停止。分析可知从 去一直至 在,要用 在完成 行 ,故 A。【点 】考 ,本 涉及 在完成 行 的 用。12 According to the newly-elected French p

11、resident, Macron, France will reform the rigid andoutdated rules that _ the development of the country in the near future. A. limited B. had limited C. have been limitingD. will limit【答案】C【解析】 【分析】句意:据新当 的法国 Macron ,在不久的将来法国将改革那些一直在 限 制 国 家 发 展 的 僵 化 和 过 时 的 规 则 。 “ the rigidandoutdatedrulesthatthed

12、evelopment of the country在本”句中the rigid and outdated rules是先行 ,在定 从句中作主 ; “ 些僵化的和 的 一直在限制国家的 展”,表示 个 作从 去一直到 在, 个 作一直在 行。所以用 在完成 行 。故 C。【点 】考 ,本 涉及 在完成 行 的 用。13 To our relief, rescue work is under way in the quake-hit area in Mexico.Yes, volunteers are helping to distribute the donated provisions th

13、at _.A. were pouring inB. have been pouring inC. are poured inD. had been poured in【答案】 B【解析】 【分析】句意:令我们欣慰的是,救援工作正在墨西哥地震灾区展开。是的,志愿者们正在帮助分发捐赠的物品。表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选B。【点评】考查时态,本题涉及现在完成进行时的应用。14 He _ it for two hours, and hes still watching now.A. has been watchedB. watchingC. has been w

14、atchingD. is watching【答案】C【解析】 【分析】由前半句的 for two hours 和后半句句意 “他现在仍然在看 ”可知应用现在完成进行时。故选 C。15 My friends from the 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【答案

15、】D【解析】 【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由句子结构可知,含有宾语从句的复合句,从句谓语动词 are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选 D。【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。16 Whats wrong? You look really stressed out.I _ the whole week preparing for my graduation paper.A. workB. have workedC. have been workingD

16、. worked【答案】C【解析】 【分析】句意:你怎么了?看起来真的压力很大。我已经连轴转努力了一整个星期来写我的毕业论文。根据本题题意,“我 ”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语the wholeweek ),唯有现在完成进行时可表达这一含义,应选用 have been doing 的结构,故选C。【点评】考查时态,本题涉及现在完成进行时。17 It _ for two weeks, and the whole area is flooded.A. had rainedB. rainsC. would rainD. has been raining【答案】D【解析】

17、 【分析】句意:连续下雨已经两周了,整个地区都发洪水了。根据时间状语fortwo weeks ,表示雨持续了两周,即:雨一直在进行,要用现在完成进行时态故选D。【点评】考查时态,本题涉及现在完成进行时的应用。18 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【解析】 【分析】句意:还有许多事情要做! 好吧,这并不奇怪。最近来的人太多了。考查时态。根据all the

18、 time recently可知句子用现在完成进行时态,故答案为:C。【点评】考查时态在具体语境中的运用。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【解析】 【分析】句意: 我最近工作太忙碌了,没时间帮你学数学。 没关系我自己能搞定。由

19、 “recently 可”知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,所以用一般现在时。故选A。【点评】考查时态,本题涉及现在完成进行时和一般现在时的应用。20 Our headteacher _for months to make sure that we understand the importanceofconcentration.A. triedB. was tryingC. has been tryingD. is trying【答案】C【解析】 【分析】句意 : 我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成进行时表示现

20、在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try 这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由 “for months 也”表明本句应该用现在完成进行时。故选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 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【

22、解析】 【分析】句意: 我坐得太久了,腿麻了。 站起来之前 一 。分析句意可知,本句 在完成 ,表示表示从 去某一 开始一直在 行的 作,并有可能持 下去,其形式 :sb have /has been doing sth 。故 D。【点 】考 ,本 涉及 在完成 行 。23 In my younger years, my father gave me some advice that IA. turned overB. was turning overC. had turned over【答案】Din my mind ever since.D. have been turning over【解

23、析】 【分析】句意:在我年 的 候,我的父 了我一些建 ,从那 起, 些建 一直在我的 海里翻来覆去。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. waitC. would be waitingD. have be

24、en waiting【答案】D【解析】 【分析】句意: 打 了 ,你 在等哪一部 影? 星球大 ,我 已 在 儿等了两个多小 了。 for+ 段 与完成 用 ,根据 境可知 , 的 候仍然在等 ,因此用 在完成 行 ,故 D。【点 】考 ,本 涉及 在完成 行 。25 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

25、made【答案】B【解析】 【分析】句意:他 已 个 划一个星期了,但 没有作出决定。第一空:一周了 一直 在 ,因此用 在完成 行 ;第二空:decision和make是被 关系,因此 用被 , 合助 has,可知用 在完成 的被 ,故 B。【点评】考查时态语态,本题涉及现在完成进行时以及现在完成时的被动语态。26 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. h

26、ad been preparing【答案】B【解析】 【分析】句意:我确信 Andrew 在决赛中会获得一等奖。我也这么想,他已经准备了好几个月了。可知Andrew 是从过去到现在一直在准备,用现在完成进行时,选B。【点评】考查时态,本题涉及现在完成进行时。27 He is sure to pass the test, for he_ his lessons for the test every day over the pastmonth.A. will reviewB. was reviewingC. has been reviewingD. had been reviewing【答案】C

27、【解析】 【分析】句意:他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。根据时间状语over the past month在“过去的一个月里”;再结合句意,他复习的动作从过去持续到现在,故谓语动词用现在完成进行时,主语he 是第三人称单数,故用has been reviewing 。故选 C。【点评】考查时态,本题涉及现在完成进行时。28 But actually, these Englishers _ gradually in accents, spellings, expressions and theusage of vocabulary and we have to

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

29、 which is supposed to come out next month.A. has been workingB. had workedC. will be 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。【点评】考查时态,本题涉及现在完成进行时的应用。

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

当前位置:首页 > 外语学习 > 英语学习

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报