高中英语现在完成时试题有答案和解析.docx
《高中英语现在完成时试题有答案和解析.docx》由会员分享,可在线阅读,更多相关《高中英语现在完成时试题有答案和解析.docx(20页珍藏版)》请在冰点文库上搜索。
高中英语现在完成时试题有答案和解析
高中英语现在完成时试题(有答案和解析)
一、单项选择现在完成时
1.TheGreens_____Chinaforfiveyears.
A.hasbeeninB.havebeenin
C.wenttoD.hasgoneto
【答案】B
【解析】
【详解】
考查时态。
句意:
Green一家人来中国已经五年了。
时间状语forfiveyears表明用现在完成时,TheGreens作主语时,谓语动词用复数,而且接一段时间要用havebeenin,故B项正确。
2.Bynow516ConfuciusInstitutes______in142countriesandregions,accordingtotheConfuciusInstituteHeadquarters.
A.foundedB.wouldfound
C.havebeenfoundedD.hadbeenfounded
【答案】C
【解析】
考查时态和语态。
句意:
根据孔子学院总部的统计,到现在为止,全世界142个国家和地区已经建立了516个孔子学院。
主语516ConfuciusInstitutes和found之间是被动关系,该句应用被动语态。
且bynow做时间状语,谓语动词应用现在完成时态。
综上,该空应填havebeenfounded。
C选项正确。
3.Itooknotesduringthemeeting,butIachancetowritethemintoareportsofar.
A.didn’thaveB.haven’thad
C.hadn’thadD.won’thave
【答案】B
【解析】
【详解】
考查时态。
句意:
会议期间我做了笔记,但到目前为止我还没有机会把它们写进报告里。
根据句中时间状语sofar可知,此处应使用现在完成时。
故B选项正确。
【点睛】
现在完成时的部分常见标志词(组)inthepastfewdays/weeks/months/years;(upto)thesefewdays/weeks/months/years;uptopresent/now;sofar;tillnow及句型:
Itisthe序数词+timethat…谓语动词使用现在完成时。
4.TheReformandOpening-up,havingpasseditsbrilliantageof40years,____thebackwardsituationoftheChinesenationandinfluencedtheworld.
A.changeB.changes
C.haschangedD.havechanged
【答案】C
【解析】
【详解】
考查时态。
句意:
改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。
句中强调“改革开放40年”对现在的影响,故用现在完成时。
故选C。
5.Inthelastfewyears,China________greatachievementsinenvironmentalprotection.
A.wasmakingB.made
C.hadmadeD.hasmade
【答案】D
【解析】
【详解】
考查时态。
句意:
在过去几年里,中国已经在环境保护方面取得了很大的成就。
时间状语“Inthelastfewyears”表明应该使用现在完成时,故D项正确。
6.—Whatastupidmistake!
—Yes.I______youdoingitcarefully,butwithoutsuccess.
A.wassuggestingB.willsuggest
C.havesuggestedD.hadsuggested
【答案】C
【解析】
【详解】
考查时态。
句意:
——这是一个多么愚蠢的错误啊!
——是的,我建议过你要认真,但是你听不进去。
根据“Whatastupidmistake!
”判断此处强调过去的事情对现在的影响,应该用现在完成时,故C项正确。
7.______toworkovertimethatevening,Imissedawonderfulfilm.
A.HavingbeenaskedB.Toask
C.HavingaskedD.Tobeasked
【答案】A
【解析】
试题分析:
“由于那天晚上被要求加班,我错过了一场精彩的电影”,主语“我”和动词ask之间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed之前,要用过去分词的完成式havingbeenasked,A项正确;B项toask是动词不定式,表示目的或将要发生的动作,不正确;C项havingasked是现在分词的完成式,不正确;D项tobeasked是动词不定式的被动形式,不符合语境,故选A。
考点:
考查非谓语动词
8.Tonyisoneofthefivestudentsinhisclasswho______theexam.Howluckyheis!
A.ispassingB.passes
C.haspassedD.havepassed
【答案】D
【解析】
考察时态语态。
托尼是班上5个通过考试的学生之一,他真幸运。
由题意可知,通过考试这件事在人谈论这件事之前发生,所以,采用完成时态。
通过考试是主动形式,并且定语从句中的who修饰的是fivestudents,所以是havepassed,故选D
考点:
考察时态和语态
9.I’mtiredout.I__________allafternoonandIdon’tseemtohavefinishedanything.
A.shoppedB.haveshopped
C.hadshoppedD.havebeenshopping
【答案】D
【解析】
试题分析:
句意为:
“我现在很累。
我整个下午一直在购物,我好像什么事都没做成似的。
”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,选D项。
考点:
考查动词时态
10.TheChinesewomen’svolleyballteamwonthegoldmedalattheRioOlympics,whichisthethirdtimetheteamOlympicgold.
A.claimedB.hasclaimed
C.hasbeenclaimingD.hadclaimed
【答案】B
【解析】
【详解】
考查时态语态。
句型:
itisthe+序数词+timethat从句,从句谓语动词要使用现在完成时。
claim有权利要求得到,与主语theteam为主谓关系,应用主动语态。
句意:
中国女排在里约奥运会上获得了金牌,这是第三次团队获得奥运金牌。
故选B。
11.---Isthisthefirsttimeyou______Beijing.
---No.ButthefirsttimeI______here,thecitywasn’tsobeautiful.
A.visited;havecomeB.visited;came
C.havevisited;havecomeD.havevisited;came
【答案】D
【解析】
【详解】
考查现在完成时和一般过去时。
句意:
----.这是你第一次来北京吗?
---不。
但是我第一次来这里的时候,这座城市并不那么漂亮。
It/Thisisthefirsttime+that-结构中,that-从句用现在完成时。
Thefirsttime是时间状语从句的从属连词,由“thecitywasn’tsobeautiful.”可知,从句为一般过去时。
故D选项正确。
12.Allofhertime_______tocarryingoutafurtherstudyonthecauseofAlzheimer’sdisease
sincesheleftschool.
A.hasbeendevotedB.devoted
C.hasdevotedD.wasdevoted
【答案】A
【解析】
【详解】
考查时态。
句意:
自从她离开学校,她一直致力于对Alzheimer病因的进一步研究。
此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,且bedevotedto“致力于---”,故选A。
【点睛】
1.since自从---以来(可做介词和连词),和现在完成时态连用。
Hehaslivedheresincehecame.自从他来到这里,就一直在这里住着。
2.Itis/hasbeen+一段时间+since主语+一般过去时态+其他。
自从做某事有多长时间了。
在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。
Itisthreeyearssincehejoined(终止性动词)thearmy.他参军有三年了;Itisfiveyearssincehelived(持续性动词)here.他离开这有五年了。
13.Overthelast3decades,thenumberofpeopletakingpartinvoluntarywork______sharply.
A.wasincreasingB.hasincreased
C.hadincreasedD.willbeincreasing
【答案】B
【解析】
【分析】
考查动词时态
【详解】
句意:
在过去三十年里,参加志愿者活动的人们的数量急剧增长。
根据题干中Overthelast3decades得知是现在完成时,主语thenumber是第三人称单数,谓语动词用单数。
故选B。
14.He_________________hiswifefortenyears
A.hasmarriedB.hasbeenmarriedwith
C.hasbeenmarriedtoD.gotmarriedto
【答案】C
【解析】
【详解】
考查时态。
句意:
他和妻子已经结婚10年了。
本句应该使用bemarried表示已婚状态,与时间状语fortenyears保持一致。
动词marry是短暂性动词,不能和一段时间连用,排除AD项。
与某人结婚应该使用介词to,排除B项。
故C项正确。
15.—Hello,Ihaveheardyouareonholiday.
—That’snotthecase.ActuallyI______frommyholidayinAthens,whereI______forafortnight.
A.returned;stayedB.havereturned;stayed
C.willreturn;stayD.amtoreturn;stay
【答案】B
【解析】
【详解】
考查时态。
句意:
—你好,我听说你在度假。
—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。
根据句意可知,我已经回来,所以用现在完成时havereturned。
根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。
故B选项正确。
16.—Whatdoyoumeanwhensayingeveryminutecounts?
—Amanwhodarestowasteonehouroftime_________thevalueoflife.
A.hadn’tdiscoveredB.hasn’tdiscovered
C.didn’tdiscoverD.isn’tdiscovering
【答案】B
【解析】
【详解】
考查时态。
句意:
—当你说每分钟都很重要的时候,你什么意思?
—敢于浪费一小时时间的人还没有意识到生活的价值。
根据句意可知正是他们没有意识到生活的价值,才敢于浪费时间。
表示过去发生的事情对现在的影响,要用现在完成时。
故B项正确。
17.Afterheleftcollege,hewasemployedinaninternationalcompanyandthereeversince.
A.workedB.hadworked
C.hasworkedD.wasworking
【答案】C
【解析】
【详解】
考查时态。
句意:
他大学毕业以后,被一家跨国公司雇佣了,从那以后就一直在那里工作。
句中时间状语eversince意为“从那以后”,表示从过去时间开始到现在,通常与现在完成时连用,故C项正确。
18.IwonderwhyJenny________usrecently.Weshouldhaveheardfromherbynow.
A.hasn’twrittenB.doesn’twrite
C.won’twriteD.hadn’twritten
【答案】A
【解析】
【详解】
考查时态。
句意:
我想知道为什么Jenny最近没有写信给我们。
到目前为止我们应该已经收到她的来信了。
副词recently意为“最近,近来”,通常与现在完成时连用。
本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。
19.---Eachofthestudents,workinghardattheirlessons,______thebook.
---SohaveI.
A.isreadingB.hasread
C.readingD.reads
【答案】B
【解析】
【详解】
考查主谓一致和时态。
句意:
—努力学习的每个学生都阅读了这本书。
—我也读了!
根据第二句中的助动词have可知前句中也应该使用助动词have/has,主语eachofthestudents做主语,谓语动词使用单数形式,故B项正确。
【点睛】
主谓一致主要指“人称”和“数”方面的一致关系。
对大多数人来说,往往会在掌握主语和随后的谓语动词之间的一致问题上遇到困难。
一般情况下,主谓之间的一致关系由以下三个原则的支配:
语法一致原则(grammaticalconcord)意义一致原则(notionalconcord)就近原则(principleofproximity)。
“主谓一致”考查内容涉及名词单数或复数做主语、不可数名词做主语、不定代词做主语、并列结构做主语、特殊名词做主语时与谓语动词数的一致等。
列举如下用法:
1.单数名词(代词),不可数名词做主语时,谓语用单数形式,复数名词(代词)做主语,谓语用复数形式。
ThedeskisTom’s.这张桌子是汤姆的。
Somewaterisinthebottle.一些水在瓶子里。
Thestudentsareplayingfootballontheplayground.这些学生正在操场上踢足球。
2.manya+单数名词做主语,意义虽为“许多”,但谓语要用单数形式。
ManyastudenthasbeentoShanghai.许多学生到过上海。
3.morethanone+单数名词做主语,谓语用单数。
MorethanonestudenthaseverbeentoBeijing.不止一个学生曾经去过北京。
4.表示时间,价格,重量,数目,长度,数学运算等的词或短语做主语时,这些通常做一个整体概念,谓语用单数形式。
例如:
Twomonthsisalongholiday.两个月是一个长假。
Twentypoundsisn’tsoheavy.20英镑并不太重。
Tenmilesisn’talongdistance.10英里并不是一段很长的距离。
Fiveminusfourisone.5减4等于1。
5.主语是each/every+单数名词+and(each/every)+单数名词时,谓语动词用单数。
Eachboyandeachgirlhasgotaseat.每个男孩和女孩都有一个座位。
Everymanandeverywomanisatwork.每个男人和女人都在工做。
6.oneandahalf+复数名词做主语,谓语动词用单数形式。
Oneandahalfhoursisenough.一个半小时足够了。
7.动词不定式,动名词做主语时,谓语动词用单数形式。
Toseeistobelieve眼见为实。
Doingeyeexercisesisgoodforyoureyes.
做眼睛保健操对你的眼睛十分有益。
因此在实际操练中要指导学法,掌握基本用法,注意变化就能突破
20.Wehavedonethingsweoughtnottohavedoneandundonethingsweoughttohavedone.
A.leavingB.left
C.willleaveD.leave
【答案】B
【解析】
【详解】
考查现在完成时。
句意:
不该做的事我们都做了,留下该做的事都没做。
句子主干是个并列句,即wehavedonethingsweoughtnottohavedone和leftundonethingsweoughttohavedone,所以havedone和haveleft是并列谓语,其中have相同,省略,只不过两个并列句里分别含有一个定语从句,第一个分句中weoughtnottohavedone作things的定语,第二个分句中weoughttohavedone作things的定语。
故选B选项正确。
21.LEDlighting,eveninmostdevelopedcountries,________longenoughtoknowitseffectsacrossthehumanlifespan.
A.hasnotbeenusedB.wasnotused
C.hadnotbeenusedD.isnotbeingused
【答案】A
【解析】
【详解】
考查时态。
句意:
即使在大多数发达国家,LED照明的使用时间也不够长,不足以了解其在人类寿命中的影响。
分析句子可知,LED照明到现在一直还在使用,所以用现在完成时,故选A。
22.Withtherapidgrowthofpopulation,thecity____inalldirectionsinthepastfiveyears.
A.spreadsB.hasspread
C.spreadD.hadspread
【答案】B
【解析】
【分析】【详解】
考查时态与语态。
句意:
随着人口的迅速增长,这个城市在过去的五年中向四周发展。
根据inthepastfiveyears可知,表示过去发生,一直延续到现在的动作,用现在完成时,故选B。
23.—Theroomisdirty.
—Sorry,It______forweeksandIwilldoitnow.
A.hasn’tcleanedB.hasn’tbeencleaned
C.wasn’tcleanedD.didn’tclean
【答案】B
【解析】
【详解】
考查被动语态和主谓一致。
句意:
——房间很脏。
——对不起,已经几个星期没打扫了,我现在就打扫。
此处It是句子主语,指的是theroom,和clean之间是被动关系,再根据forweeks和now可知句子用现在完成时态的被动语态结合句意,因此用hasn'tbeendone。
故选B。
24.––Whyareyoubuyinganewrefrigerator?
––Theoldone______somanytimesthatit’snotworthitanymore.
A.hasrepairedB.isrepaired
C.hasbeenrepairedD.hasbeenrepairing
【答案】C
【解析】考查动词时态语态。
句意:
——你为什么要买一台新冰箱?
——旧的冰箱已经被修过很多次了,它都不值得再修了。
表示现在之前的动作对现在造成的影响用现在完成时,主语“冰箱”和“修理”是被动关系,故选C。
25.Johnisoneofthebestwriterswho______publishedalotofbooks.
A.hasB.haveC.havebeenD.are
【答案】B
【解析】
【详解】
考查主谓一致与现在完成时。
句意:
约翰是出版了许多书的最好的作家之一。
分析句子,其后定语从句先行词为thebestwriters是复数,从句中作主语,从句谓语动词与先行词保持人称和数的一致,故其谓语形式要用复数,且约翰已经出版了很多书,为过去的动作对现在造成影响,用现在完成时,且writers与谓语动词publish是主动关系,综上所述。
故选B项。
26.—Alice,youaresupposed______partinthepartyintime.
—Sorry,butIhadanunexpectedvisitor.
A.totakeB.tohavetakenC.tobetakingD.taking
【答案】B
【解析】
【详解】
考查固定用法。
句意:
--你本来应该及时参加这个聚会的。
--对不起,我有不速之客来访。
结合语境,此处指“你本来应该及时参加这个聚会的”,besupposedtodo“应该做,理应做…”,由句意可知,“参加”这动作到现在已经完成了,强调“本来应该",应用现在完成时。
故正确答案为B。
27.-What'syourfather'sattitudetoyournewjob?
-I______ideaswithhimuptonow.However,healwaysletsmemakeupmymind.
A.won'texchangeB.didn'texchangeC.don'texchangeD.haven'texchanged
【答案】D
【解析】
【