初中必备英语现在完成进行时技巧全解及练习题(含答案)含解析_第1页
初中必备英语现在完成进行时技巧全解及练习题(含答案)含解析_第2页
初中必备英语现在完成进行时技巧全解及练习题(含答案)含解析_第3页
初中必备英语现在完成进行时技巧全解及练习题(含答案)含解析_第4页
初中必备英语现在完成进行时技巧全解及练习题(含答案)含解析_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、初中必备英语现在完成进行时技巧全解及练习题( 含答案 ) 含解析一、初中英语现在完成进行时1according to the newly-elected french president, macron, france will reform the rigid andoutdated rules that _ the development of the country in the near future.a. limitedb. had limitedc. have been limitingd. will limit【答案】c【解析】 【分析】句意:据新当 的法国 macron ,在不

2、久的将来法国将改革那些一直在 限 制 国 家 发 展 的 僵 化 和 过 时 的 规 则 。 “ the rigidandoutdatedrulesthatthedevelopment of the country在本”句中the rigid and outdated rules是先行 ,在定 从句中作主 ; “ 些僵化的和 的 一直在限制国家的 展”,表示 个 作从 去一直到 在, 个 作一直在 行。所以用 在完成 行 。故 c。【点 】考 ,本 涉及 在完成 行 的 用。2 why is your foreign teacher s chinese so good?because hech

3、ina 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【解析】 【分析】句意:我 不能睡在外面,外面大 吹

4、。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。【点 】考 的 ,注意句中的 状 的暗示。5the couple _their new flat since the end

5、 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,且根据后句中的 they 可知,此处指的是夫妻两个人,

6、所以表示名词复数,所以谓语动词用原形,故选 a。【点评】考查现在完成进行时和主谓一致。注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。6the 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【解析】 【分析】考查时态和语态。句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。依据后面一句话的内容可知,奶奶是正在做饼干,

7、故需要使用现在进行时的被动语态,故选 c。7 tom says he is too tired to go on. he cant. he _ for an hour.a. had workedb. has just workedc. just workedd. has only been working【答案】d【解析】 【分析】考查动词时态。句意:汤姆说他太累了不能继续了。他不可能这样,他只工作了一个小时。从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选d 项。8housing prices _ since the end o

8、f 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【解析】 【分析】考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since

9、一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“its timethat +did/ should do的句式”使用,故选d 项。9i _ 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【解析】 【分析】考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通

10、常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。故b 正确。【点评】考查时态10 dashan, who_crosstalk, the chinese comedic tradition, for decades, wants to mix itup with the western stand-up tradition.a. will be learningb. is learningc. had been learningd. has been learning【答案】 d【解析】 【分析】考查时态。本句的时间状语是“for decades 几十年来 ”,该时间

11、状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。所以使用现在完成进行时,强调动作的延续性和反复性。故d 正确。11 im tired out. i_ all afternoon and i dont seem to have finished anything.a. shoppedb. have shoppedc. had shoppedd. have been shopping【答案】d【解析】 【分析】句意:我很累。我整个下午一直在购物而且好像什么事也没做成。用现在完成进行时表一直发生的动作。12 nice to see you again

12、after all these years. what _?well, ive tried many things since we left school. im now working for a large oil company.a. have you doneb. were you doingc. did you dod. have you been doing【答案】d【解析】 【分析】考查时态。句意:这么多年以后再次看见你真是太好了。这些年你一直在做什么?自从我毕业以后我尝试了很多事情。我现在在一家大型的石油公司。根据句意说明是问对方这些年在做什么,因此使用现在完成进行时表示。故

13、答案为d。【点评】本题难度不大,重点把握句意和熟知现在完成进行时的内涵。13 toma. worksin the library every night over the last three months.b. workedc. has been workingd. had been working【答案】c【解析】 【分析】考查时态,题干中出现的时或现在完成时。故答案为c。【点评】本题的关键是牢记短语over/in成进行时或现在完成时。theover the last three months ,用于现在完成进行 last/past+ 段时间 “在近几年里 ”,常用于现在完14 look,

14、 the 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也许她还没有完成工【点评】考查动词的时态。15 the ford companyits autonomous minicars on public roads in arizona, the us, withouta sa

15、fety driver since october, 2017.a. has been operatingb. has operatedc. had been operatingd. had operated【答案】 a【解析】 【分析】句意:自2017 年 10 月。福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型轿车运转。since,“自从 ”, since 后如果是过去的时间,主句要用现在完成时。因此可知c、 d 是过去完成时,不符合。现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。而b 是现在完成时,表示动作到现在已完成或停止。分析可知从过去一直

16、至现在,要用现在完成进行时,故选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【答案】c【解析】 【分析】句意:你怎么了?看起来真的压力很大。我已经连轴转努力了一整个星期来写我的毕业论文。根据本题题意,“我 ”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语the wholeweek

17、 ),唯有现在完成进行时可表达这一含义,应选用have been doing的结构,故选c。【点评】考查时态,本题涉及现在完成进行时。17 rosa _ this washing machine for more than ten years. she is thinking about buying anew one.a. is usingb. usedc. had usedd. has been using【答案】d【解析】 【分析】句意:rosa已经使用这台洗衣机超过10 年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选 d

18、。【点评】考查时态,本题涉及现在完成进行时的应用。18 to our relief, rescue work is under way in the quake-hit area in mexico. yes, volunteers are helping to distribute the donated provisions that _. a. were pouring in b. have been pouring in c. are poured in d. had been poured in【答案】 b【解析】 【分析】句意:令我们欣慰的是,救援工作正在墨西哥地震灾区展开。是的,

19、志愿者们正在帮助分发捐赠的物品。表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选b。【点评】考查时态,本题涉及现在完成进行时的应用。19 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【解析】 【分析】句意:你对中美之间的贸易战争了解多少?哦,在最近的几周里报纸一直在报道

20、这件事。根据时间状语n the past few weeks 可知谓语动词用现在完成时或者现在完成进行时,故选d。【点评】考查时态,本题涉及现在完成进行时的应用。20 _ her ambition of becoming a professional singer, she _ very hard since an earlyage.a. to realize, has been trainingc. to realize, was trainedb. realizing, trainedd. realized, has trained【答案】a【解析】 【分析】句意:为了实现成为职业歌手的志

21、向,她从小就一直很努力地训练。本题第一空中使用不定式做目的状语,第二句时间状语since an early age 通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。故a 项正确。【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。21 you _your depression for long, and now its time to relax yourself.a. maskedb. will have maskedc. have been maskedd. have been masking【答案】d

22、【解析】 【分析】句意:你压抑了很久,现在是时候放松一下了。根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。故选 d。【点评】考查时态,本题涉及现在完成进行时的应用。22 where is mary?oh, she went out after breakfast, andher paper in the library ever since. you can find herthere.a. wroteb. had writtenc. has been writingd. is writing【答案】c【解析】 【分析】句意:mary去

23、哪了? 她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可以在那找到她。考查时态。mary 写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,故答案为: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【答案】b【解析】 【分析】句意:这些天我没见过jacky。 她一直在

24、为下周一的驾驶考试做准备。表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选 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【解析】 【分析】句意: 我坐得太久了,腿麻了。 站起来之前动一动。分析句意可知,本句为现在完成时,表示表示

25、从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sb have /has been doing sth 。故选 d。【点评】考查时态,本题涉及现在完成进行时。25 the debate has only a few moments that might be inspiring to those who _ thisissue.a. followedb. had followedc. have been followingd. were following【答案】c【解析】 【分析】句意:这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。分析句子可知,本空是指那些“

26、一直关注这一问题的人”,根据语境可知从过去关注一直到现在还在关注,可知要用现在完成进行时,因此选c。【点评】考查时态,本题涉及现在完成时。26 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 been waiting【答案】d【解析】 【分析】句意: 打扰了 ,你们在等哪一部电影? 星球大战 ,我们已经在这儿等了两个多小时了。 for+ 时间段 与完成时连用 ,根据语境可知

27、 ,说话的时候仍然在等 ,因此用现在完成进行时 ,故选 d。【点评】考查时态,本题涉及现在完成进行时。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【解析】 【分析】句意:我确信 andrew 在决赛中会获得一等奖。我也这么想,他已经准备了好几个月了。可知andrew 是从过去到现在一直在准备,用现在完成进行时,选b。【点评】考查时态,本题涉及现在完成进行时。28 he is su

温馨提示

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

评论

0/150

提交评论