英语英语现在完成时练习题含答案.docx
- 文档编号:11194606
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:19
- 大小:25.73KB
英语英语现在完成时练习题含答案.docx
《英语英语现在完成时练习题含答案.docx》由会员分享,可在线阅读,更多相关《英语英语现在完成时练习题含答案.docx(19页珍藏版)》请在冰豆网上搜索。
英语英语现在完成时练习题含答案
(英语)英语现在完成时练习题含答案
一、单项选择现在完成时
1.Overthelastthreedecades,thenumberofpeopleparticipatinginphysicalfitnessprograms________sharply.
A.wasincreasingB.hasincreased
C.hadincreasedD.willbeincreasing
【答案】B
【解析】
【详解】
考查时态。
句意:
在过去的三十年里,参加健身计划的人数急剧增加。
Overthelastthreedecades“在最近的30年里”和现在完成时态连用,故选B。
2.ItisthefourthtimethatTom______inthemathsexams.
A.failedB.hasfailed
C.hadfailedD.havefailed
【答案】B
【解析】
【详解】
考查固定句式中的时态。
固定句式:
Itis/wasthe+序数词+that从句;句意:
这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。
句意:
这是这个星期里他第四次打电话给你了。
【点睛】
固定句式:
Itis/wasthe+序数词+that从句;句意:
这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
(1)ItisthefirsttimethatIhavecometotheGreatWall.这是我第一次到长城去。
(2)ItwasthefirsttimethathehadvisitedtheGreatWall.那是他第一次参观长城。
3.TheReformandOpening-up,havingpasseditsbrilliantageof40years,____thebackwardsituationoftheChinesenationandinfluencedtheworld.
A.changeB.changes
C.haschangedD.havechanged
【答案】C
【解析】
【详解】
考查时态。
句意:
改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。
句中强调“改革开放40年”对现在的影响,故用现在完成时。
故选C。
4.______toworkovertimethatevening,Imissedawonderfulfilm.
A.HavingbeenaskedB.Toask
C.HavingaskedD.Tobeasked
【答案】A
【解析】
试题分析:
“由于那天晚上被要求加班,我错过了一场精彩的电影”,主语“我”和动词ask之间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed之前,要用过去分词的完成式havingbeenasked,A项正确;B项toask是动词不定式,表示目的或将要发生的动作,不正确;C项havingasked是现在分词的完成式,不正确;D项tobeasked是动词不定式的被动形式,不符合语境,故选A。
考点:
考查非谓语动词
5.—Wouldyoucareforacupoftea?
Ittastesprettygood.
—Ione.Thankyoujustthesame.
A.havehadB.hadC.wouldhaveD.willhave
【答案】A
【解析】
【详解】
考查时态。
句意:
——你想喝杯茶吗?
味道很好。
——我已经喝过了,我仍然谢谢你。
结合句意可知此处用现在完成时态,故选A。
6.They____fortenyears.
A.hasbeenmarriedB.havebeenmarried
C.gotmarriedD.married
【答案】B
【解析】
【详解】
考查marry的用法。
句意:
他们结婚有十年的时间了。
marry作不及物动词时有两种用法:
getmarriedtosb.(表动作)/bemarriedtosb.(表状态);作及物动词时有marrysb.,根据fortenyears可知,此处应当用bemarriedtosb.强调状态,用现在完成时。
故B选项正确。
7.Muchdisappointedasheisinthejobinterview,hestillkeepshisconfidence.
A.tohavefailedB.failed
C.havingfailedD.failing
【答案】A
【解析】
试题分析:
考查动词的时态。
由题目hestillkeepshisconfidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。
故选A。
考点:
考查动词的时态。
8.Theboypretended______asleepwhenhisfathercameback.
A.tofallB.tohavefallen
C.tobefallingD.havefallen
【答案】B
【解析】
【详解】
考查固定句型和时态。
句意:
他的父亲回来时,这个男孩假装睡着了。
pretendtodosth.假装做某事,该句型是固定句型。
表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
9.Inthepasttwentyyears,ahugeamountofenvironmentaldamage________byairpollution.
A.hasbeencausedB.havebeencaused
C.wascausedD.werecaused
【答案】A
【解析】
【详解】
考查时态和主谓一致。
句意:
在过去的二十年里,空气污染已经对环境造成了很大的危害。
“inthepast+一段时间”一般与现在完成时连用,故排除C,D。
分析可知,句子的主语ahugeamountofenvironmentaldamage和谓语cause之间是动宾关系,所以要用被动语态。
主语为单数,谓语动词也要用单数。
故选A项。
【点睛】
ahugeamountof意为“大量的”,修饰不可数名词。
本题中environmentaldamage为不可数名词,由ahugeamountof修饰,ahugeamountofenvironmentaldamage为主语表示单数,所以谓语动词要用单数。
10.Theoldcouplehavebeenmarriedfor40yearsandneveronce___________witheachother.
A.theyhavequarreledB.havetheyquarreled
C.theyhadquarreledD.hadtheyquarreled
【答案】B
【解析】
【详解】
考查倒装。
句意:
那对老夫妻已经结婚40年了,从来都没有争吵过。
never放在后句的句首,要用部分倒装,for40years表明应该用现在完成时,故B项正确。
【点睛】
当含有否定意义的词never,seldom,little,hardly,not,bynomeans位于句首时,后面的句子要使用部分倒装。
11.Howhappyweare!
Theholidaywehavebeenlookingforward_______atlast.
A.tohascomeB.havingcome
C.tohavingcomeD.hascome
【答案】A
【解析】
【详解】
考查句子结构分析和谓语动词。
句意:
我们是多么的快乐啊!
我们一直所期望的假期终于来了。
句中wehavebeenlookingforwardto我们一直所期望的,作theholiday的定语,故整个句子应当为Theholidayhascomeatlast。
故选A。
12.Myfather____hislittlestorerapidlyintoabigdepartmentstoreinthepasttenyears.
A.hasdevelopedB.developed
C.isdevelopingD.develops
【答案】A
【解析】
【详解】
考查时态。
句意:
在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。
本句时间状语inthepasttenyeas通常要和现在完成时连用,故A项正确。
13.Eversinceheleftschool,he______becomingaprofessorinthatfamousuniversity.
A.hasneverdreamedofB.hadneverdreamedof
C.didn’tdreamofD.wasnotdreamingof
【答案】A
【解析】
【详解】
考查时态。
句意:
自从他离开学校以来,他从来没有梦想成为那所著名大学的教授。
此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,故选A。
【点睛】
1.Since自从---以来(可做介词和连词),和现在完成时态连用。
Hehaslivedheresincehecame.自从他来到这里,就一直在这里住着。
2.Itis/hasbeen+一段时间+since主语+一般过去时态+其他。
自从做某事有多长时间了。
在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。
Itisthreeyearssincehejoined(终止性动词)thearmy.他参军有三年了;Itisfiveyearssincehelived(持续性动词)here.他离开这有五年了。
14.—HowmuchdoyouknowabouttheWinterOlympicGamestobeheldinBeijing?
—Well,themedia________itinavarietyofforms.
A.coverB.havecovered
C.wouldcoverD.covered
【答案】B
【解析】
【详解】
考查动词时态。
句意:
——关于将在北京举办的冬奥会你了解多少?
——嗯,媒体已经用各种形式进行了报道。
根据句意可以判定出,本题用现在完成时态,强调过去的事情对现在的影响还存在。
故C正确。
15.—Whatdoyoumeanwhensayingeveryminutecounts?
—Amanwhodarestowasteonehouroftime_________thevalueoflife.
A.hadn’tdiscoveredB.hasn’tdiscovered
C.didn’tdiscoverD.isn’tdiscovering
【答案】B
【解析】
【详解】
考查时态。
句意:
—当你说每分钟都很重要的时候,你什么意思?
—敢于浪费一小时时间的人还没有意识到生活的价值。
根据句意可知正是他们没有意识到生活的价值,才敢于浪费时间。
表示过去发生的事情对现在的影响,要用现在完成时。
故B项正确。
16.I’mafraidIyouwithagreatmanyquestions.Thankyoualot,sir.
A.havebotheredB.appreciated
C.havecontactedD.impressed
【答案】A
【解析】
考查动词时态。
A.havebothered麻烦;B.appreciated欣赏,感激;C.havecontacted交往,接触;D.impressed铭记。
句意:
恐怕我已经麻烦了你许多问题,非常感谢您。
此处指已经问了许多问题,动作已经完成用现在完成时,故选A.
17.IwonderwhyJenny________usrecently.Weshouldhaveheardfromherbynow.
A.hasn’twrittenB.doesn’twrite
C.won’twriteD.hadn’twritten
【答案】A
【解析】
【详解】
考查时态。
句意:
我想知道为什么Jenny最近没有写信给我们。
到目前为止我们应该已经收到她的来信了。
副词recently意为“最近,近来”,通常与现在完成时连用。
本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。
18.---Thepricesofvegetablesaregoingupmadly.It’sreallytoomuchforus.
---Butforthesituationwheremanyvegetableproducingareas_____constantlowtemperature,thingswouldnotbelikethis.
A.meetwithB.havemetwith
C.metwithD.hadmetwith
【答案】B
【解析】
试题分析:
考查时态。
句意:
--蔬菜的价格疯狂上涨。
对于我们来说太贵了。
--要不是很多生产蔬菜的地区遭遇了不断地低温袭击,事情不会是现在这个样子。
从句意看,生产蔬菜地区遭遇不断地低温,对现在造成很大影响,因此用现在完成时,强调对于现在的影响,故B正确。
考点:
考查时态
19.Althoughsheisonly16yearsold,she______todrugsfortwoyears.
A.addictsB.hadbeenaddicted
C.hasaddictedD.hasbeenaddicted
【答案】D
【解析】
【详解】
考查现在完成时态和固定搭配。
句意:
虽然她只有16岁,但她已经沉迷于毒品两年了。
结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;beaddictedto沉迷于---,故选D。
20.TheGreens_____Chinaforfiveyears.
A.hasbeeninB.havebeenin
C.wenttoD.hasgoneto
【答案】B
【解析】
【详解】
考查时态。
句意:
Green一家人来中国已经五年了。
时间状语forfiveyears表明用现在完成时,TheGreens作主语时,谓语动词用复数,而且接一段时间要用havebeenin,故B项正确。
21.JohnandI___friendsforeightyears.WefirstgottoknoweachotherataChristmasparty.Butwe_____eachotheracoupleoftimesbeforethat.
A.hadbeen;havemetB.havebeen;havemet
C.hadbeen;hadmetD.havebeen;hadmet
【答案】D
【解析】
【详解】
考查动词时态。
句意:
我和约翰做朋友已经8年了,我们开始了解彼此是在一次圣诞晚会上,但在那之前我们见过两次面。
第一空是表示过去到现在做8年时间的朋友,用现在完成时;第二空是指在圣诞节见面gottoknoweachother用的过去时,在此以前见过,表示的是"过去的过去"用过去完成时;故选D。
22.Thisisn'tthefirsttimetheshareholdersZuckerbergtostepdownfromhisdualroles,whichwouldhelphimfocusonrunningthecompany
A.havewantedB.wantedC.willwant.D.want
【答案】A
【解析】
【详解】
考查时态。
句意:
这并不是股东们第一次希望扎克伯格放弃他的双重角色,这将帮助他专注于管理公司。
句型It/Thisisthefirsttime后接从句,从句用现在完成时。
故选A。
【点睛】
在It/Thisis/wasthefirst/second......time+that....句型中,意为:
某人第几次做某事。
当主句的谓语动词为is时,从句一般用现在完成时;当主句的谓语动词为was时,从句一般用过去完成时。
本题抓住题中时态isn't可知,从句用现在完成时。
23.Iwon’tgotoseethefilmtonight,becauseI________myticket.
A.lostB.havelostC.willloseD.didn’thave
【答案】B
【解析】
【详解】
考查动词时态。
句意:
我今晚不去看电影了,因为我的票丢了。
现在完成时强调对现在的结果/影响,“票不见了”,所以Iwon’tgotoseethefilmtonight。
本题易错选A,一般过去时,只强调“丢失了”,也许后来又见了。
故选B。
24.Mydictionary________.Ihavelookedforiteverywherebutstill______it.
A.haslost;donotfindB.ismissing;donotfind
C.haslost;havenotfoundD.ismissing;havenotfound
【答案】D
【解析】
【详解】
考查时态。
句意:
我的字典丢了。
我到处找它,但仍然没找到。
lose是个及物动词,如果要表示某物丢失了,只能用被动语态。
A项与C项使用的都是其主动形式。
missing是形容词,其词义是:
lost;nottobefound(丢失了的),据此,第一空缺处应填入ismissing。
根据语境,第二个空缺处应填使用现在完成时的否定形式,因为它可以表示目前还未发生的动作。
故选D。
25.Notuntil______achancetodiscussitthoroughly,______setouttohandletheproblemwecameacrosslastweek.
A.wehavehad,shallweB.havewehad,weshall
C.dowehave,weD.weshallhavehad,shallwe
【答案】A
【解析】
【详解】
考查倒装。
句意:
直到我们有机会彻底讨论这件事,我们才着手处理上周遇到的问题。
Notuntil位于句首,主句用部分倒装,从句不倒装,本句中从句强调过去的动作对现在造成的影响,用现在完成时,故A项正确。
26.I________Mr.Bertofthechangeofthemeeting.Youdon’thavetophonehimagain.
A.haveinformedB.willhaveinformed
C.wouldinformD.hadinformed
【答案】A
【解析】考查动词时态。
句意:
我已告知Mr.Bert会议的改变。
你没必要再给他打电话。
根据语境可知,句子应用现在完成时态表示过去的动作对现在的影响,故答案为A。
27.––Whyareyoubuyinganewrefrigerator?
––Theoldone______somanytimesthatit’snotworthitanymore.
A.hasrepairedB.isrepaired
C.hasbeenrepairedD.hasbeenrepairing
【答案】C
【解析】考查动词时态语态。
句意:
——你为什么要买一台新冰箱?
——旧的冰箱已经被修过很多次了,它都不值得再修了。
表示现在之前的动作对现在造成的影响用现在完成时,主语“冰箱”和“修理”是被动关系,故选C。
28.--DidyouwatchthenewsaboutthesuccessstoryofafarmerinLonghulastnight?
Yes.Byusingane-commerceplatform,hisfruitbusiness____nationwide.
A.isexpandingB.hasexpandedC.wouldexpandD.wasexpanding
【答案】B
【解析】
【详解】
考查时态。
句意:
——你看了昨晚龙湖农民的成功事迹的新闻了吗?
——看了。
通过使用网络商业平台,他的水果生意已经做到全国了。
分析句子可知,生意已经做到了全国范围,对现在造成了影响,且现在这个生意依旧在进行,故应用现在完成时。
故选B
29.Sheisastrong-willedwomanandnotonce_______intoanydifficultyinherlife.
A.shehasgivenB.didshegiveC.shegaveD.hasshegiven
【答案】D
【解析】
试题分析:
考查动词时态和倒装句。
句意:
她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。
And连接的两个并列句中,否定副词notonce放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了inherlife,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。
考点:
考查动词时态和倒装句
30.Thee-commerce_____productionandconsumption,andispromotingthedevelopmentoftheservicesector.
A.hasinfluencedB.influencedC.isinfluencingD.isinfluenced
【答案】A
【解析】
【详解】
考查现在完成时。
句意:
电子商务已经影响了生产和消费,并且正在促进服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语 现在完成时 练习题 答案