(英语)高一英语现在完成进行时专项训练100(附答案)含解析_第1页
(英语)高一英语现在完成进行时专项训练100(附答案)含解析_第2页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、英语)高一英语现在完成进行时专项训练100(附答案)含解析一、单项选择现在完成进行时1Cathy is taking notes of the grammatical rules in class at Sunshine School,where sheEnglishfor a year.AstudiesBstudiedCis studyingDhas been studying【答案】D【解析】现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。根据所提供的情景 “Cathy is taking notes of the grammatical rules in cl

2、ass at Sunshine School和时间状 语foryears可判断出要用现在完成进行时,表示动作一直在延续着。一般现在时表示经常性 的动作或存在的状态。一般过去时表示过去发生的动作或存在的状态。现在进行时表示正 在发生的动作或存在的状态。2I _ the dishes for over a week. Its your turn.I _ you would say something like that.Ahave washed; have knownBhave been washing; knewChave washed; knowDhave been washing; know

3、【答案】B【解析】试题分析:句意: 我洗盘子洗了一周了。该轮到你了。 我知道你就会这样说。现在 完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成 进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。考点:考查动词时态。3The company _ a rise in salary for ages but nothing has happened yet.Ahas been promising Bhad promisedCpromisedDpromises【答案】A

4、【解析】【详解】本题考查现在完成进行时。解题步骤:1.确定时态:由 “but nothing has happened yet可 知,空格处用现在完成进行时,表示这家公司多年来一直承诺提高工资,这个承诺的动作 可能仍在继续进行。句意:这家公司多年来一直承诺提高工资,但至今没有任何进展。故 选A项。4Mum, Dad ought to stop working?Yes, he has a bad headache because he _ too long.AreadBhas been readingChad readDis reading【答案】B【解析】 试题分析:考察现在完成进行时。现在完

5、成进行时表示从过去某时开始一直持续到现在, 并且还将持续下去。结构为have/has+ been+动词的现在分词。句意:上文:妈妈,爸爸应 该停止工作了吗?下文:他由于一直读书时间过长而头疼。故选B。考点:考察现在完成进行时5Frank, where have you been? We _ you since 2 oclock.Ahave been waiting forBare waiting forChad waited forDwaited for【答案】A【解析】试题分析: 考查动词的时态。 句意: 弗兰克, 你去哪了?自从两点我们就在等你。 根据since2 o自从两点可知用现在完成

6、时,这个动作一直在持续,故用现在完成进行时;6He _around the clock since June, when the first Ebola case appeared in thisagricultural county.Ahad been workingBhas been workingCis workingDwas working【答案】B【解析】 试题分析:考察时态。现在完成进行时表示动作从某一时间开始,一直持续到现在,或者 刚刚终止,或者可能仍然要继续下去。该句意思为:自从六月份第一起埃博拉病例出现在 这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。根据句意,题目

7、中的他从 六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。故选B7.- I hear you_at Smiths.- Yes, I _there for about three months.Awork; had been workingBworked; was workingCare working; have been workingDworked; have worked【答案】C【解析】考查时态。根据语境 我听说你在史密斯办公室工作。 是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。8-How is your cousin, Kate?-She br

8、oke her leg and _ medical treatment since.Ais receivingBhas receivedCreceivedDhas been receiving【答案】D【解析】试题分析:考查时态。句意:-凯特,你表妹怎么了?-她摔断了腿,从那以后就一直在接 受治疗。since+时间点或句子,与完成时连用,排除A、C;现在完成时表示动作的结束或完成,现在完成进行时更倾向于指动作一直持续下去。根据句意可知,截至说话时,凯特 的表妹还在治疗中,因此,用现在完成进行时最恰当,故选D。考点:考查时态9Will you have a second child?Havent

9、 decided yet. We _ about it the whole year.Ahave thoughtBhad thoughtCthoughtDhave been thinking【答案】D【解析】试题分析:考查谓语动词的时态。A是现在完成时;B是过去完成时;C是一般过去时;D是现在完成进行时。句意:Will you have a second child?你会要二胎吗? Have nt decided yet.We _ about it the whole year.还没决定。我们一整年都在讨论中。从回答中可以知道,讨论还在继续没有做出决定,因此要用现在完成进行时。故选D。考点:考

10、查谓语动词的时态10- Did you find the missing couple in the mountain yesterday?- No, but we _ to get in touch with them ever since.Ahave triedBhad triedChave been tryingDhad been trying【答案】C【解析】试题分析:考查动词的时态。句意:昨天你们找到失踪的那对夫妇了吗?没有,但我们一直在努力联系他们。根据ever since可知用现在完成时,再根据语境可知用现在完成时的进 行时态,故选C项。考点:考查动词的时态Bhave been

11、thinkingCwas thinking【答案】B【解析】11I _ about w hat youve said and Ive decided to take your advice.AthoughtDhad thought试题分析:考查动词的时态和语态。句意:我一直在考虑你所说的话,面晚已经决定了采纳你的建议,现在完成进行时表示动作由过去的某一刻开始一直在进行中,直到说话的时 候刚好结束,故选B项。考点:考查动词的时态和语态12-Susan is so excited!-Oh, yes! She is busy preparing for her trip to Africa that

12、 she _ for years.Ahas been expectingChad been expecting【答案】A【解析】 试题分析:考查时态。句意:Bwas expectingDwould be expecting-苏三好兴奋啊!-是的。她正在忙着准备她渴望已久的非洲之旅呢。根据对话中的 “is可知,两个人说的是现在的情况,排除C;发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她 很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。考点:考查时态13He is really nervous. He _back and forth all th

13、e night waiting for the results.Ahas been walkingBhad walkedCwalkedDis walking【答案】A【解析】试题分析:本句的时间状语是all the night整个晚上。句意:他真的很紧张,整个晚上她一 直走来走去在等待结果。现在完成进行时表示动作的持续性和反复性。故A正确。14He is really nervous. He _ back and forth all the night waiting for the results.AwalkedBhad walkedChas been walkingDwalks【答案】C【

14、解析】试题分析:句意:他是真得很紧张。他整晚上都走来走去,在等待结果。根据前句时态可以 判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。考点:考查动词时态语态15Lucy has changed a lot since she got her new job. Recently she _ her work quitewell.Ahas been doingCdid【答案】A【解析】A考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色 地完成了她的工作。Bhas doneDhad done16Whats the price of petrol t

15、hese days?It _ frequently since last year.Ais arisenBincreasedChas been risingDhas raised【答案】C【解析】考查动词时态。根据语境可知 “从去年以来汽油一直在涨 ”,故应选C项。17Kate _ on her new novel, which is supposed to come out next month.Awas workingBhad workedCwill be workingDhas been working【答案】D【解析】D考察时态。句义:凯特一直在忙着写她的新小说。因为下个月应该就要出版

16、了。选现在 完成进行时,表示一个动作从过去开始一直持续到现在,而且还可能持续下去。故D正 确。18(河北普通高中高三质 量监测)Lucy has changed a lot since she got her new job. Recently sheher work quite well.Ahas been doingBhas doneCdidDhad done【答案】A【解析】A考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色 地完成了她的工作。19-Do you have any news about Bob?-Yeah. We _ each other q

17、uite a lot recently.Ahave been seeing Bhad been seeing CseeDhave seen【答案】A【解析】试题分析:考查动词的时态。句意 你知道关于鲍伯的消息吗?是的,我们最后一直联系比 较多。根据文中提到recently最近,可知用现在完成时,再根据句意,可知一直到现在还 在持续。现在完成进行时表示动作一直发生并持续到说话的时间 可能还会持续下去。 现在 完成时表示动作在过去发生 动作持续到现在 并对现在造成影响 。所以选A项。考点:考查动词的时态20-I am sure Mary will win the first place in th

18、e coming competition.-I think so. She _ for it for months.Ahas preparedBhas been preparingChad preparedDprepared【答案】B【解析】 试题分析:考查时态。句意:-我相信玛丽会在接下来的比赛中获得第一名。-我也这样认为,她已经准备好几个月了。for+段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可 能继续下去。根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此, 用现在完成进行时最恰当,故选B。考

19、点:考查时态21But actually, these Englishers _ gradually in accents, spellings, expressions and theusage of vocabulary and we have to adapt to that.Ahad changedBchangedChave been changing Dis changing【答案】C【解析】【详解】 考查时态。句意:但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变, 因此我们必须适应这件事。结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行

20、时,即have/has been doing,又主语these Englishers是复数,故用have been changing,故选C项。【点睛】本题考查现在完成进行时 现在完成进行时表示过去发生的动作或状况一直持续到现在,这个动作可能仍在继续进行 或刚刚结束。现在完成进行时由“have/has + been +现在分词 ”构成。Ive been trying to find out her telephone number.我一直在查问她的电话号码。They have been widening the road.他们在拓宽这条路。She is very tired. Shes bee

21、n typing letters all day.她很累了。她整天都在录入信件。22Rosa _ this washing machine for more than ten years. She is thinking about buying anew one.Ais using BusedChad used Dhas been using【答案】D【解析】考查时态。句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故选Do23.I think the paper is tak ing you a

22、 long time to write.I_on it for almost a month now.A.worked B.was workingC. am working D.have been working【答案】D【解析】考查时态。上句:我想写这篇论文要花你很长时间。下句:我写了差不多一个月了。写论 文这个动作从过去某一时间开始,一直持续到现在,根据语境,可能仍然要继续下去,所 以要用现在完成进行时,故答案为Do24.He_ with En glish grammar every ni ght over the last three mon ths.A.struggles B. str

23、uggledC. has been struggling D.had been struggling【答案】C【解析】考查动词时态。句意:在过去的三个月里他每天晚上都在努力学英语语法。根据over the last three months可知强调在过去时间段,一直从事某件事,优先选择现在完成进 行时,即C项正确。25.Tom_ in the library every ni ght over the last three mon ths.A.worksB.workedC. has been workingD.had been working【答案】C【解析】考查考察时态,题干中出现的over

24、 the last three months,用于现在完成进行时或现在完成时。26.-Nice to see you again after all these years. What_ ?-Well, Ive tried many things since we left school. Im nowoocnrpiargyfor a largeoA.have you doneB.were you doingC. did you doD.have you been doing【答案】D【解析】试题分析:考查时态。句意:一这么多年以后再次看见你真是太好了。这些年你一直在做什么?一自从我毕业以后我

25、尝试了很多事情。我现在一家大型的石油公司。根据句意说明是问对方这些年在做什么,故使用现在完成时表示。D正确。考点:考查时态点评:时态的考查要根据上下文的语义和句子的关键词。本题的关键词的all these years.27(东北三省三校一联)Traffic conditions in Beijing_ for decades.At first people onlycomplained about jams during rush hours,but today every hour is rush hour. Ais worsening BhaveworsenedChave been wor

26、seningDworsened【答案】C【解析】考查动词的时态。由空后的for decades可推知,此处要用完成时态,故可以排除A、D两项。由下句内容可知,北京这种交通状况是从过去一直持续到现在,且会持续下去,故应 该用进行时态。答案:C28All the staff of the company, who _ extra hours these days, hope to finish the projectas scheduled.Awill workBhave been workingCwere workingDhave worked【答案】B【解析】【分析】【详解】 考查现在完成进行

27、时。句意:公司的所有员工,这些天一直在加班,希望按计划完成该项 目。根据语境可知,此处用现在完成时have worked表示的是 “过去开始一直持续到现在的 动作”,且work的动作并未结束,因此表示 “到现在为止一直在做某事 ”,应使用现在完成 进行时。说明员工 “这些天一直在加班 ”。故选B。29Where were you at supper time? I _ for you to join me.AwaitedBhad waitedChave been waiting Dwas waiting【答案】C【解析】 时态题。根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示

28、过去的动作持续到现在。 晚饭时你在哪?我一直等你。 选C30-I m sure Andrew will win the first prize inthe final.-I think so. He _ for it months.Ais preparing【答案】B【解析】【详解】考查时态。句意:Bhas been preparing Cwas preparingDhad been preparing-我确信Andrew在决赛中会获得一等奖。-我也这么想,他已经准备了31 I am putting on weight again! Maybe I should start doing yog

29、a.You _ that the whole morning!Aare saying Bhave said Chave been saying Dwere saying【答案】C【解析】 考查时态。 句意:我又胖了! 也许我应该开始做瑜伽。下句: 你已经说了整 个上午了! 根据the wholemorning可知,该动作持续做了整个早上,表示动作从某一时间 开始,一直持续到现在,用现在完成进行时态,好几个月了。可知Andrew是从过去到现在一直在准备,用现在完成进行时,故选B。故选C。32 I _ so busily recently that I _ no time to help you

30、with your maths.Thats OKca. nI manage it by myself.Ahave been working; haveBhave worked; hadCam working; will haveDhad been working; had had【答案】A【解析】【详解】考查时态。句意:-我最近工作太忙碌了,没时间帮你学数学。-没关系我自己能搞定。 由“recently可知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现 在所处的状态,所以用一般现在时。故A选项正确。33He is sure to pass the test, for he_

31、his lessons for the test every day over the pastmonth.Awill reviewBwas reviewingChas been reviewing Dhad been reviewing【答案】C【解析】【详解】 考查现在完成进行时。句意:他一定可以通过测试,因为在过去的一个月里他每天都在为 测试而复习功课。over the past month.(在过去的一个月里)是现在完成时的标志词,再结 合句意,他复习的动作从过去持续到现在,故用现在完成进行时,主语he是第三人称单数,故用has been reviewing。故选C项。34Whats

32、up? You look worried.Well, I _ on the problem for 5 hours but I havent got a single clue.Ahave workedBworkedCwill workDhave been working【答案】D【解析】试题分析:考查时态。从时间状语for 5 hours,可排除BC,然后根据but I havent got asingle clue,说明work这个动作还要持续下去,故用现在完成进行时。句意:- 怎么啦?你看起来很焦急。 唔,我花了5个小时在这个问题上但现在还没有什么头绪。 考点:考查时态。35I wont

33、 tell the student the answer to the math problem until he_ on it for more thanan hour.Ahas been workingBwill have workedCwill have been workingDhad worked【答案】A【解析】 试题分析:考查动词时态。句意:我直到他已经做这道数学题超过一个小时才告诉这个学 生数学答案。根据 “for more than an horn。 ”知选用现在完成进行时态。考点:考查动词时态36A new monetary policy will take effect

34、next month.Really good news, especially for those companies that _ with money.Ahave struggled Bstruggled Chave been struggling Dhad struggled【答案】C【解析】【详解】考查现在完成进行时。句意:-新的货币政策将于下月生效。-这真是个好消息,尤其是对那些一直在为钱发愁的公司来说。分析句子成分可知,companies为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始struggle的动作一直在进行,并有可能

35、持续下去,强调动作的全过程。故C选项正确。【点睛】现在完成时和现在完成进行时的区别I现在完成时: have +过去分词 表示在某一特定时间之前曾经发生过的动作,或者到这一时间为止已经完成的动作.2.现在完成进行时:have + been +现在分词(1)表示从过去某一时间开始一直在进行的动作,并有可能持续下去,强调动作的全过程;表示从过去到现在的重复性动作。注意:多用于延续性动词,如work, live, study, skate, collect现在完成时和现在完成进行时的区别II1)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。而现在完成时则表示动 作在过去已结束。如:The s

36、tudents have been preparing for the exam.(还在进行)学生们一直在准备考试。The students have prepared for the exam.(已经结束)学生们为考试作了准备。(2)在强调指出动作还未结束,还要继续下去。如:Ive been reading this book for two hours, butI havent finished it.这本书我已读了两个小时了,但我还没读完。Ive read this book.我已读完这本书了。3)有些表示状态、感情、感觉的静态动词,如:have, like, hate, hear, k

37、now, sou nd等动词不能用于现在完成进行时,但可用于现在完成时。如:Theyve known each othresince 1970.自从1970年起他们就相互认识了。(4)现在完成进行时也可表示现在以前这段时间反复发生的事情。如:we ve been seeing each other quite a lot recently.最近我们经常见面。分析句子成分可知,companies为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始struggle的动作一直在进行,并有可能持续下去,强调动作的全过程。故C选项正确。37.Why,

38、youre late again! I_ here for over two hours!A.am waitingB.WaitedC. have been waitingD.was waiting【答案】C【解析】试题分析:考查现在完成进行时。句意:为什么,你又迟到了!我在这里已经等了两个多小时了!过去已经完成等待的动作对现在造成的影响,并将可能持续进行。故选C项。考点:考查现在完成进行时【名师点睛】现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也 可能已停止。现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩。构 成:have + been + doingo38.Mary_ really hard on his book and thinks heII have finished it by Friday.A.workedB.has been workingC. had workedD.has worke

温馨提示

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

评论

0/150

提交评论