ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:23.84KB ,
资源ID:18978260      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18978260.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(英语现在完成进行时练习题含答案及解析Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

英语现在完成进行时练习题含答案及解析Word下载.docx

1、 No wonder, you _ the South Korean TV soaps since last night.Akills; have watchedBis killing; have been watchingCis going to kill; were watchingDwas killing; had watched先看第二空,根据时间状语since last night可以断定:从昨天晚上一直到现在都一直在看韩剧,因此应当用现在完成进行时态,而第一空表示现在非常头疼,故用现在进行时,因此选B。4I wonder if John has forgotten my numbe

2、r. I _ him to call for the past two hours.Ahave been expecting Bhave expectedChave been expected Dexpected【答案】A我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。A . have been expecting 现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去 B. have expected 现在完成时,过去开始一个动作与现在有关C. have been expected现在完成时被动语态 D. expected一般过去时。题干中for the

3、past two hours.提示在过去持续做某事,故选A。考查动词时态的用法。5-I am sure Mary will win the first place in the coming competition.-I think so. She _ for it for months.Ahas prepared Bhas been preparingChad prepared Dprepared考查时态。-我相信玛丽会在接下来的比赛中获得第一名。-我也这样认为,她已经准备好几个月了。for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的

4、动作对现在造成了影响,并有可能继续下去。根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。6 Now the weight. Only 115. Youd better put on a few pounds.Well, actually, I _ like a horse.Aate Bwas eating Chave been eating Dwill eat“现在(称)体重,只有115.你最好再增重几镑。”“噢,实际上,我一直都很大食量。”发生在过去,并有可能继续下去,应该用现在完成进行时。故选C。7-Alice, whats wrong w

5、ith you? You look so worn out.-Nothing serious. I my new house all day and Im afraid I wont finish until tomorrow afternoon.Ahave whitewashed Bam whitewashingChave been whitewashing Dshall be whitewashing-爱丽丝,你怎么了?你看起来很疲劳啊。-没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。选C。8 I wonder if

6、 you could go with me to the cinema.- Dont disturb me. I _ a composition all the morning and havent finished it yet.Awrite Bwas writingChave written Dhave been writing【答案】D试题分析:-我想知道你是否能够陪我去电影院。-不要打扰我!我一早上都在写作文,还没完成呢。根据句意可知,说话者在过去就开始写作文,并且将一直持续下去,故用现在完成进行时,故选D。考察动词时态。9For some time now, Chinese peop

7、le, under the leadership of CPC, _ the contents of the Scientific Development Theory in the course of practicing socialism in China.Ahad been improving Bhave been improvingCwere improving Dimproved考察时态。根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。一直以来在中国共产党的领导下,中国人民一直在实践中国特色的社会主义道路上丰富着科学发展观的内容。1

8、0He is really nervous. He _back and forth all the night waiting for the results.Ahas been walking Bhad walkedCwalked Dis walking本句的时间状语是all the night整个晚上。他真的很紧张,整个晚上她一直走来走去在等待结果。现在完成进行时表示动作的持续性和反复性。故A正确。11.- I hear you_at Smiths. - Yes, I _ there for about three months.Awork; had been working Bworke

9、d; was workingCare working; have been working Dworked; have worked根据语境我听说你在史密斯办公室工作。是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。12(山东省实验中学高三第二次模拟考试)6Jack and Samantha _ for their wedding for a whole week but nothing is really doneAhave prepared Bare preparedChave been preparing Dprepared句义:Jack 和 Samantha为他

10、们的婚礼准备了一个星期,但是什么都没有准备好。本句的关键词是for a whole week,该时间状语通常都是很现在完成时连用,表示从过去某个时间开始到现在一直都在做的事情,强调动作的持续性和反复性。故C正确。13Whats the price of petrol these days?It _ frequently since last year.Ais arisen BincreasedChas been rising Dhas raised考查动词时态。根据语境可知“从去年以来汽油一直在涨”,故应选C项。14 Kate _ on her new novel, which is supp

11、osed to come out next month.Awas working Bhad workedCwill be working Dhas been workingD 考察时态。凯特一直在忙着写她的新小说。因为下个月应该就要出版了。选现在完成进行时,表示一个动作从过去开始一直持续到现在,而且还可能持续下去。故D正确。15Jessica ought to stop work.She has a headache because she _ too long.Aread Bis readingChad read Dhas been reading本题考查时态。从语境看,说明读了很长时间,所

12、以应用现在完成进行时,强调动作对现在造成的结果。16My seven-year-old daughter has a great interest in music and _ Piano classes twice a week over the last three years.Atook Bis taking Chad taken Dhas been taking我七岁的女儿对音乐有很大的兴趣,在过去三年中一个星期上两次钢琴课。和时间over the last three years. 连用,用现在完成进行时,表示动作从过去到现在一直在做,而且可能还要继续下去,所以选D。17In ord

13、er to get good marks in the coming exam, my son _late every night in the past three weeks.Astudies Bstudied Chas been studying Dwas studying本题的关键词是时间状语in the past three weeks,该结构常常与现在完成时连用。通常与in/during the past/last+一段时间连用的句子都使用现在完成时。惊讶:在过去的3各星期里,为了在即将来临的考试中得到高分,我的儿子每天晚上都学到很晚。本句使用现在完成进行时表示动作的延续。考察时态

14、18- I have got a headache. - No wonder. You_ on the math exercises too long.Awork Bare working Chave been working Dworked-我有点头疼。-难怪呢。你这么长时间一直在做数学练习。根据语境可知说话人强调动作的持续性和影响性,应该用现在完成进行时,故答案选C。19I am so tired,for I _ English for 2 hours.Ais studying Bhave been studyingCwas studying Dhad been studying我好累,因

15、为我已经学习英语两个小时了。根据“for 2 hours”可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去,故应用现在完成进行时。20-Susan is so excited!-Oh, yes! She is busy preparing for her trip to Africa that she _ for years.Ahas been expecting Bwas expectingChad been expecting Dwould be expecting-苏三好兴奋啊!-是的。她正在忙着准备她渴望已久的非洲之旅呢。根据对话中的“is”可知,两个人说的是现在

16、的情况,排除C;发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。21Mary really hard on his book and thinks hell have finished it by Friday.Aworked Bhas been workingChad worked Dhas worked【详解】Marty一直努力写书,我想他到周五为止将已经完成了。用现在完成进行时表示从过去到现在一直进行的动作。所以选B。【点睛】英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动

17、词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。现在完成进行时表示从过去到现在一直进行可能还要继续进行的动作。22(2018江苏97校联考)You look pretty tired today!I an environmental report over the last few days, which should be submitted to the boss tomorrow.Awrote Bwas writingChad written Dhave been writing【解析】考查动词时态。-你

18、今天看起来很累!- 在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选D.【名师点睛】现在完成进行时:基本结构:have/has+been+现在分词用法:1.现在完成进行时表示一个从过去某时开始发生,一直延续到现在并可能延续下去的动作。Ive been waiting for an hour but he still hasnt come.我已经等了一个小时,但他还没有来。How long have you been doing this work?你做这工作多久了?2、表示动作刚刚结束。(有时指出结果)They

19、have been talking about the book.他们刚刚在讨论这本书。My clothes are wet. Ive been walking in the rain.我的衣服湿了,我一直走在雨中。3、表示某种感情色彩。Whos been telling you such nonsense?谁告诉你这个消息的?(气愤)4、表示过去某种愿望未实现,某种企图、希望落空,含有遗憾、不耐烦等情绪。She has been telling me.她一直想告诉我。They have been going to build a bridge over the lake for years.

20、数年来,他们一直想在湖上建一座桥。(但未能实现)5、表示一个过去动作对现在的影响或造成的结果。(相当于现在完成时)s been insulting you?谁欺负你了?The room stinks. Someones been smoking in here.屋里有烟味,有人抽烟了。6、表示重复。(指断断续续,而非一直不停)I have been bidding goodbye to some friends today.我今天同好几个朋友告了别。Has he been making trouble? 他是不是一直在制造麻烦?23I think the paper is taking you

21、 a long time to write.I _ on it for almost a month now.Aworked Bwas workingCam working Dhave been working上句:我想写这篇论文要花你很长时间。下句:我写了差不多一个月了。写论文这个动作从过去某一时间开始,一直持续到现在,根据语境,可能仍然要继续下去,所以要用现在完成进行时,故答案为D。24He _ with English grammar every night over the last three months.Astruggles BstruggledChas been struggl

22、ing Dhad been struggling在过去的三个月里他每天晚上都在努力学英语语法。根据over the last three months可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。25The auto factory _ new profit records through technical innovation 10% growth rate in the last two years and hopefully 15% this year.Aset Bhas setCis setting Dhas been setting这家汽车制造厂通过技术

23、创新不断突破新的利润记录,前两年有10%的增长率,今年有望达到15%的增长率。表示从过去开始一直持续到现在还可能持续下去,要用现在完成进行时。故选D。26All the staff of the company, who _ extra hours these days, hope to finish the project as scheduled.Awill work Bhave been workingCwere working Dhave worked【分析】考查现在完成进行时。公司的所有员工,这些天一直在加班,希望按计划完成该项目。根据语境可知,此处用现在完成时have worked

24、表示的是“过去开始一直持续到现在的动作”,且work的动作并未结束,因此表示“到现在为止一直在做某事”,应使用现在完成进行时。说明员工“这些天一直在加班”。故选B。27People _ about what our future will look like for thousands of years .Ahave been wondering Bwonder Cwondered Dwill wonder数千年以来人们一直想知道我们的未来会是什么样子。根据时间状语for thousands of years可知,描述从过去开始一直持续到现在的动作,用现在完成进行时。故选A。28I order

25、ed Pizza for dinner.It should be here any minute now!Pizza again?We_Pizza every night for a week now!Ahad Bwere havingChave been having Dwill be having【解析】句意:我订了披萨当晚饭。它应该随时都会到的。又是披萨?我们已经连续一个星期晚上都在吃披萨了!结合时间状语every night for a week now可知,是从过去一直持续到现在并且还没有停止,故本题的时态要用现在完成进行时。本题考查时态,做时态类的题目,需要从句中找出时间状语,没有

26、时间状语时,需要结合句意来判断。根据every night for a week now可知,是从过去一直持续到现在并且还没有停止,故本题的时态要用现在完成进行时。29Up to now, Marin _in the library for about two hours.Aread Bhad readChas been reading Dwould read到目前为止,Marin已经在图书馆看了大约两个小时书了。根据“up to now”可知,这里说的是现在的情况,排除B、D;Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C。30The cost of living in big cities _ steadily for many years,and it has led some youths to drop out of the big city race.Ais climbing Bis being climbedChas been climbing Dhas been climbed许多年以来,大城市的生活费用稳步增高,这导致许多年轻人逃离了大城市。表示一个从过去开始但仍在进行的动作,用现在完成进行时,故选C。31Rosa _ th

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1