英语现在完成进行时及其解题技巧及练习题(含答案)含解析

上传人:新**** 文档编号:53087446 上传时间:2022-02-09 格式:DOCX 页数:7 大小:30.97KB
返回 下载 相关 举报
英语现在完成进行时及其解题技巧及练习题(含答案)含解析_第1页
第1页 / 共7页
英语现在完成进行时及其解题技巧及练习题(含答案)含解析_第2页
第2页 / 共7页
英语现在完成进行时及其解题技巧及练习题(含答案)含解析_第3页
第3页 / 共7页
点击查看更多>>
资源描述
英语现在完成进行时及其解题技巧及练习题(含答案)含解析一、初中英语现在完成进行时1. Toourrelief,rescueworkisunderwayinthequake-hitareainMexico.Yes,volunteersarehelpingtodistributethedonatedprovisionsthat.A.werepouringinB.havebeenpouringinC.arepouredinD.hadbeenpouredin【答案】B【解析】【分析】句意:一一令我们欣慰的是,救援工作正在墨西哥地震灾区展开。一一是的,志愿者们正在帮助分发捐赠的物品。表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选Bo【点评】考查时态,本题涉及现在完成进行时的应用。2. CanMrReadspeakChinese?Yes.HespeaksChineseverywellbecausehe_Chinaformanyyears.A.hasbeeninB.hasbeentoC.hasgonetoD.hascometo【答案】A【解析】【分析】句意为:-里德先生会说中文吗?-是的。他汉语说得很好因为他已经在中国多年。hasbeenin指的是某人在某地停留多长时间;hasbeento是去过某地已经回来;hasgoneto是去某地了,还没回来;hascometo是已经来到某地,根据句意可知选A【点评】考查动词短语辨析3. ThenumberofforeignstudentsattendingChineseuniversitiesrisingsteadilysince1990.A.isB.areC.hasbeenD.havebeen【答案】C【解析】【分析】句意:从1990年开始,进入中国大学的外国学生的数量呈稳定增长。根据时间状语since1990,从1991年开始,可知本句时态为现在完成进行时has/have+been+现在分词;再根据thenumberof,的数量,助动词应用单数形式has,be的过去分词been。故选C。【点评】考查现在完成进行时。注意掌握结构现在完成进行时的结构:has/have+been+现在分词。4. Imsorryyousolong,butitllstillbesometimebeforeJimgetsback.A.waitB.waitedC.hadwaitedD.havebeenwaiting【答案】D【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。havebeenwaiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句butitllstillbesometimebeforeJimgetsback.可知可能还要继续等待,所以用现在完成进行时,故选Do【点评】考查时态,掌握现在完成进行时的用法。5. Chinagreatachievementsinscienceandtechnologysince1978.A.makesB.madeC.hasmade【答案】C【解析】【分析】句意:自1978年以来,中国在科学技术方面取得了巨大成就。makegreatachievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选C。【点评】考查动词的时态。注意现在完成时的用法。6. Thecoupletheirnewflatsincetheendoflastmonth.Theyhaventfinishedyet.A.havebeendecoratingB.havedecoratedC.hasbeendecoratingD.wasdecorating【答案】A【解析】【分析】句意:这对夫妇从上个月末起就一直在装饰他们的新公寓。他们还没有完成。decorate装饰,动词;根据句意和sincetheendoflastmonth可知,此处表示动作从某一时间开始,一直持续到现在,所以应该用现在完成进行时,且此处主语是thecouple,且根据后句中的they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓语动词用原形,故选Ao【点评】考查现在完成进行时和主谓一致。注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。7. 一HespeaksChineseverywell.Itsnotsurprising.HeinBeijingfornineyearsnextweek.A.hasbeenlivingB.haslivedC.willhavebeenlivedD.willhavebeenliving【答案】D【解析】【分析】句意:一他汉语说的很好。一这不吃惊。下周他将已经在北京住了九年了。表示持续到现在并且仍在进行的动作,应用现在完成进行时。live为不及物动词,无被动语态。故知选D项。【点评】考查时态。8. MarytowritingclasseseverynightsinceJuneandthecoursewillendthisweek.A.hadgoneB.hasbeengoingC.isgoingD.went【答案】B【解析】【分析】。句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选Bo【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。9. Dashan,whocrosstalk,theChinesecomedictradition,fordecades,wantstomixitupwiththeWesternstand-uptradition.A.willbelearningB.islearningC.hadbeenlearningD.hasbeenlearning【答案】D【解析】【分析】考查时态。本句的时间状语是“fordecades几十年来”该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。所以使用现在完成进行时,强调动作的延续性和反复性。故D正确。10. Tominthelibraryeverynightoverthelastthreemonths.A.worksB.workedC.hasbeenworkingD.hadbeenworking【答案】C【解析】【分析】考查时态,题干中出现的overthelastthreemonths,用于现在完成进行时或现在完成时。故答案为Co【点评】本题的关键是牢记短语over/inthelast/past+段时间在近几年里”,常用于现在完成进行时或现在完成时。11. 一Youlooktired.Iclothesallday.A.washedB.havewashedC.wasabouttowashD.havebeenwashing【答案】D【解析】【分析】句意:一一你看上去很累。一一我洗了一天的衣服。此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选Do【点评】考查动词时态,本题涉及现在完成进行时的应用。12. DoctorSmith,whoinShanghaiformorethantenyears,isconsideringworkinginHuaian,buthehasntdecidedyet.A.hadworkedB.hasbeenworkingC.isworkingD.works【答案】B【解析】【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。分析句子可知,本句中的who指代前面的先行词doctorSmith,是单数。而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。故选Bo【点评】考查时态,本题涉及现在完成进行时的应用。13. TheFordCompanyitsautonomousminicarsonpublicroadsinArizona,theUS,withoutasafetydriversinceOctober,2017.A.hasbeenoperatingB.hasoperatedC.hadbeenoperatingD.hadoperated【答案】A【解析】【分析】句意:自2017年10月。福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型轿车运转。since,自从“,Since后如果是过去的时间,主句要用现在完成时。因此可知CD是过去完成时,不符合。现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。而B是现在完成时,表示动作到现在已完成或停止。分析可知从过去一直至现在,要用现在完成进行时,故选Ao【点评】考查动词时态,本题涉及现在完成进行时的应用。14. Look,Jimistalkingtohisfriendunderthetree.Itbehim.HehasbacktoCanada.A.cant;goneB.cant;beenC.maynot;beenD.mustnt;gone【答案】A【解析】【分析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,can意为不可能;maynot意为可能不是;must不用于否定句;另一方面,have/hasgoneto+地点”意为去了某地,表示不在说话人这儿;“have/hasoeento+地点”表示去过某地句意为“-看,吉姆和他朋友在树下谈话。一一不可能是他。他已经回加拿大了。”故选Ao15. Rosathiswashingmachineformorethantenyears.Sheisthinkingaboutbuyinganewone.A.isusingB.usedC.hadusedD.hasbeenusing【答案】D【解析】【分析】句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选D。【点评】考查时态,本题涉及现在完成进行时的应用。16. Fromhistiredface,Icantellhe_inthequeueforalongtime.A.iswaitingB.willwaitC.willbewaitingD.hasbeenwaiting【答案】D【解析】【分析】句意:从他疲惫的脸上,我可以看出他已经排了很长时间的队了。根据下文foralongtime可知应用现在完成进行时,故选D。【点评】考查时态语态,本题涉及现在完成进行时。17. HowmuchdoyouknowaboutthetradewarbetweenChinaandAmerica?Well,thenewspapersitinthepastfewweeks.A.reportB.willreportC.reportedD.havebeenreporting【答案】D【解析】【分析】句意:一一你对中美之间的贸易战争了解多少?一一哦,在最近的几周里报纸一直在报道这件事。根据时间状语nthepastfewweeks可知谓语动词用现在完成时或者现在完成进行时,故选Do【点评】考查时态,本题涉及现在完成进行时的应用。18. herambitionofbecomingaprofessionalsinger,sheveryhardsinceanearlyage.A.Torealize,hasbeentrainingB.Realizing,trainedC.Torealize,wastrainedD.Realized,hastrained【答案】A【解析】【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。本题第一空中使用不定式做目的状语,第二句时间状语sinceanearlyage通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。故A项正确。【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。19. MyfriendsfromthemainlandtomethattheyfindthecityssubwaycarsaretoooldcomparedwithwhattheypayforsubwaysinBeijing.A.complainedB.iscomplainingC.wascomplainingD.havebeencomplaining【答案】D【解析】【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由句子结构可知,含有宾语从句的复合句,从句谓语动词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选D。【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。20. Itfortwoweeks,andthewholeareaisflooded.A.hadrainedB.rainsC.wouldrainD.hasbeenraining【答案】D【解析】【分析】句意:连续下雨已经两周了,整个地区都发洪水了。根据时间状语fortwoweeks,表示雨持续了两周,即:雨一直在进行,要用现在完成进行时态.故选D。【点评】考查时态,本题涉及现在完成进行时的应用。21. Housingpricessinceafewyearsago.Therefore,itstimethecentralgovernmentsomeeffectivemeasurestobringthemundercontrol.A.haveincreased;wouldtakeB.haveincreased;willtakeC.havebeenincreasing;takesD.havebeenincreasing;took【答案】D【解析】【分析】句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型Its/wastimethat该是的时候了,从句中往往用过去时,也可以用should+动词原形;故答案是Do【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型Its/wastimethat。22. Youyourdepressionforlong,andnowitstimetorelaxyourself.A.maskedB.willhavemaskedC.havebeenmaskedD.havebeenmasking【答案】D【解析】【分析】句意:你压抑了很久,现在是时候放松一下了。根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。故选D。【点评】考查时态,本题涉及现在完成进行时的应用。23. Somuchremainstobedone!Well,itsnotsurprising.Somanypeople_allthetimerecently.A.comeB.havecomeC.havebeencomingD.came【答案】C【解析】【分析】句意:一还有许多事情要做!一好吧,这并不奇怪。最近来的人太多了。考查时态。根据allthetimerecently可知句子用现在完成进行时态,故答案为:C。【点评】考查时态在具体语境中的运用。24. Anewmonetarypolicywilltakeeffectnextmonth.Reallygoodnews,especiallyforthosecompaniesthatwithmoney.A.havestruggledB.struggledC.havebeenstrugglingD.hadstruggled【答案】C【解析】【分析】句意:一新的货币政策将于下月生效。一这真是个好消息,尤其是对那些一直在为钱发愁的公司来说。分析句子成分可知,companies为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始struggle的动作一直在进行,并有可能持续下去,强调动作的全过程。故选C。【点评】考查时态,本题涉及现在完成进行时。25. 一IhaventseenJackythesedays.SheforthedrivingtestduetotakeplacenextMonday.A.willprepareB.hasbeenpreparingC.waspreparingD.prepared【答案】B【解析】【分析】句意:一一这些天我没见过Jacky。一一她一直在为下周一的驾驶考试做准备。表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选Bo【点评】考查时态,本题涉及现在完成进行时。26. Ourheadteacherformonthstomakesurethatweunderstandtheimportanceofconcentration.A.triedB.wastryingC.hasbeentryingD.istrying【答案】C【解析】【分析】句意:我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由“formonths也表明本句应该用现在完成进行时。故选C。【点评】考查时态,本题涉及现在完成进行时。27. IinthesamepositiontoolongMylegshavefallenasleep.Shakeitalittlebeforeyougetup.A.willsitB.havesatC.amsittingD.havebeensitting【答案】D【解析】【分析】句意:一一我坐得太久了,腿麻了。一一站起来之前动一动。分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sbhave/hasbeendoingsth。故选D。【点评】考查时态,本题涉及现在完成进行时。28. Inordertofindthemissingchild,villagersalltheycanoverthepastfivehours.A.didB.doC.haddoneD.havebeendoing【答案】D【解析】【分析】句意:为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情。A.did一般过去时B.do一般现在时C.haddone过去完成时表示过去的过去D.havebeendoing现在完成进行时,表示从过去开始一个动作持续到现在也可能持续下去。根据题干意思表示在过去五小时里一直做因此用现在完成进行时,故选Do【点评】考查时态,本题涉及现在完成进行时。29. Excuseme,whichmovieareyouwaitingfor?ThenewStarWars.We_hereformorethantwohours.A.waitedB.waitC.wouldbewaitingD.havebeenwaiting【答案】D【解析】【分析】句意:一打扰了,你们在等哪一部电影?一星球大战,我们已经在这儿等了两个多小时了。for+时间段与完成时连用,根据语境可知,说话的时候仍然在等,因此用现在完成进行时,故选D。【点评】考查时态,本题涉及现在完成进行时。30. Accordingtothenewly-electedFrenchpresident,Macron,Francewillreformtherigidandoutdatedrulesthatthedevelopmentofthecountryinthenearfuture.A.limitedB.hadlimitedC.havebeenlimitingD.willlimit【答案】C【解析】【分析】句意:据新当选的法国总统Macron,在不久的将来法国将改革那些一直在限制国家发展的僵化和过时的规则。“therigidandoutdatedrulesthatthedevelopmentofthecountry在本句中therigidandoutdatedrules是先行词,在定语从句中作主语;这些僵化的和过时的规则一直在限制国家的发展”,表示这个动作从过去一直到现在,这个动作一直在进行。所以用现在完成进行时。故选Co【点评】考查时态,本题涉及现在完成进行时的应用。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 市场营销


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!