现在完成时练习题含答案.docx
- 文档编号:4208212
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:15
- 大小:25.52KB
现在完成时练习题含答案.docx
《现在完成时练习题含答案.docx》由会员分享,可在线阅读,更多相关《现在完成时练习题含答案.docx(15页珍藏版)》请在冰豆网上搜索。
现在完成时练习题含答案
现在完成时练习题含答案
一、单项选择现在完成时
1.ThisisthethirdtimeI____HongKong.ThesecondtimeI____herewasonChristmasDaylastyear.
A.havevisited;cameB.havevisited;havecome
C.visit;cameD.visited;hadcome
【答案】A
【解析】
【详解】
考查时态。
句意:
这是我第三次来香港,第二次我在这里的时候是去年的圣诞节那一天。
第一句考查了固定句式:
This/Itis/wasthe序数词timesbhave/has/haddonesth,该句式意为“这是某人第几次做某事”,所以第一空中使用havevisited;第二空中用一般过去时描述过去发生的事情。
故A项正确。
【点睛】
本题第一空考查了特殊句式“It/That/Thisisthe...timethatsbhavedonesth;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。
2.Althoughsheisonly16yearsold,she______todrugsfortwoyears.
A.addictsB.hadbeenaddicted
C.hasaddictedD.hasbeenaddicted
【答案】D
【解析】
【详解】
考查现在完成时态和固定搭配。
句意:
虽然她只有16岁,但她已经沉迷于毒品两年了。
结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;beaddictedto沉迷于---,故选D。
3.Withpeoplepayingattentiontofitness,self-servicemini-gyms,eachcoveringabout5squaremeters,________inChina’smajorcitiestheseyears.
A.havesprungupB.sprangup
C.hadsprungupD.springup
【答案】A
【解析】
【详解】
考查时态。
句意:
这些年,随着人们对健身的重视,面积约5平方米的自助迷你健身房如雨后春笋般在中国各大城市兴起。
根据theseyears“这些年”,可知句子用现在完成时态,故答案为A。
4.Tonyisoneofthefivestudentsinhisclasswho______theexam.Howluckyheis!
A.ispassingB.passes
C.haspassedD.havepassed
【答案】D
【解析】
考察时态语态。
托尼是班上5个通过考试的学生之一,他真幸运。
由题意可知,通过考试这件事在人谈论这件事之前发生,所以,采用完成时态。
通过考试是主动形式,并且定语从句中的who修饰的是fivestudents,所以是havepassed,故选D
考点:
考察时态和语态
5.Therecent40yearsgreatchangestakingplacealloverChina.
A.witnessedB.haswitnessed
C.hadwitnessedD.witnesses
【答案】B
【解析】
【详解】
考查时态。
句意:
近40年来,中国发生了巨大的变化。
表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
6.Muchdisappointedasheisinthejobinterview,hestillkeepshisconfidence.
A.tohavefailedB.failed
C.havingfailedD.failing
【答案】A
【解析】
试题分析:
考查动词的时态。
由题目hestillkeepshisconfidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。
故选A。
考点:
考查动词的时态。
7.Theboypretended______asleepwhenhisfathercameback.
A.tofallB.tohavefallen
C.tobefallingD.havefallen
【答案】B
【解析】
【详解】
考查固定句型和时态。
句意:
他的父亲回来时,这个男孩假装睡着了。
pretendtodosth.假装做某事,该句型是固定句型。
表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
8.Never_____metsuchapersonbefore.
A.didIB.Ihave
C.haveID.AmI
【答案】C
【解析】
【详解】
考查倒装句及时态。
句意:
我以前从未见过这样的人。
根据句意可知,此处强调对现在的影响,应使用现在完成时。
never位于句首时,句子要求使用部分倒装,助动词提前。
故C选项正确。
9.Howhappyweare!
Theholidaywehavebeenlookingforward_______atlast.
A.tohascomeB.havingcome
C.tohavingcomeD.hascome
【答案】A
【解析】
【详解】
考查句子结构分析和谓语动词。
句意:
我们是多么的快乐啊!
我们一直所期望的假期终于来了。
句中wehavebeenlookingforwardto我们一直所期望的,作theholiday的定语,故整个句子应当为Theholidayhascomeatlast。
故选A。
10.Overthelastthreedecades,thenumberofpeopleparticipatinginphysicalfitnessprograms________sharply.
A.wasincreasingB.hasincreased
C.hadincreasedD.willbeincreasing
【答案】B
【解析】
【详解】
考查时态。
句意:
在过去的三十年里,参加健身计划的人数急剧增加。
Overthelastthreedecades“在最近的30年里”和现在完成时态连用,故选B。
11.Withthewideuseofe-business,thewayofshoppingwewereusedtoalot.
A.changeB.changing
C.changedD.haschanged
【答案】D
【解析】
【详解】
考查现在完成时。
句意:
随着电子商务的广泛应用,我们习惯的购物方式发生了很大的变化。
wewereusedto是一个定语从句,先行词是thewayofshopping,表示过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去,用现在完成时,故选D。
12.Wetwothirdsoftheprojectsofarandwe’resuretocompleteitontime.
A.finishB.willfinish
C.havefinishedD.finished
【答案】C
【解析】
【详解】
考查时态。
句意:
到目前为止,我们已经完成了三分之二的项目,我们一定会按时完成。
根据句中时间状语sofar可知用现在完成时。
故选C。
【点睛】
本题考查现在完成时,现在完成时是“过去的动作或状态持续到现在并且已经完成”。
判断现在完成时的标志词有already,ever,never,yet,just,before,still,lately,since,foralongtime,uptonow,until,sofar,inthelastfewyears/weeks/mouths,tillnow,recently等,考生在平时学习英语过程中要多注意积累。
本题只要抓住句中时间状语sofar(到目前为止)就可以判断出用现在完成时。
13.He_________________hiswifefortenyears
A.hasmarriedB.hasbeenmarriedwith
C.hasbeenmarriedtoD.gotmarriedto
【答案】C
【解析】
【详解】
考查时态。
句意:
他和妻子已经结婚10年了。
本句应该使用bemarried表示已婚状态,与时间状语fortenyears保持一致。
动词marry是短暂性动词,不能和一段时间连用,排除AD项。
与某人结婚应该使用介词to,排除B项。
故C项正确。
14.HowmanyEnglishwords____you____uptonow?
A.did;learnB.had;learned
C.have;learnedD.do;learn
【答案】C
【解析】
【详解】
考查时态。
句意:
到目前为止,你学习了多少英语词汇?
根据uptonow可知用现在完成时,故选C。
15.I’mafraidIyouwithagreatmanyquestions.Thankyoualot,sir.
A.havebotheredB.appreciated
C.havecontactedD.impressed
【答案】A
【解析】
考查动词时态。
A.havebothered麻烦;B.appreciated欣赏,感激;C.havecontacted交往,接触;D.impressed铭记。
句意:
恐怕我已经麻烦了你许多问题,非常感谢您。
此处指已经问了许多问题,动作已经完成用现在完成时,故选A.
16.ThisisthefirsttimeI______Tian’anmenSquare.Youcan’timaginehowexcitedIam.
A.havevisitedB.amvisiting
C.visitD.visited
【答案】A
【解析】
【详解】
考查现在完成时。
句意:
这是我第一次参观天安门广场。
It/Thisisthe+序数词+that的结构中,从句用现在完成时。
故A选项正确。
【点睛】
句式“This/Itis/wasthefirst/second...lasttime+that从句”表示“这是第……次做某事”。
其中,that引导的是定语从句,that在口语中常省略。
对于此句式,我们需要掌握that从句的时态:
若前面的be动词为is,从句通常用现在完成时;若其为was,则从句用过去完成时。
本句中的be动词时is,所以从句用现在完成时。
故A选项正确。
17.Tom____ontheessayfortwohoursbuthe_____onlyahundredwordsbynow.
A.hasbeenworking;haswrittenB.hasbeenworking;writes
C.worked;writtenD.worded;writes
【答案】A
【解析】
【分析】
【详解】
考查时态。
句意为:
Tom一直忙着写论文两个小时了,但是到现在为止他只写了100多个词。
由后半句可知Tom现在还在写文章,故第一个空用现在完成进行时,第二个空强调到现在为止已经写完100个词了,所以用现在完成时,故A正确。
【点睛】
此题的简体关键是根据时间状语判断句子的时态。
第一空根据时间状语fortwohours,可知应该用能延续的动词的现在完成时态,再根据后半句到目前已经写了100个词了,由此可知现在仍在写,因此第一空应该用现在完成进行时。
而第二空的时间状语为bynow,因此用现在完成时即可,所以用haswritten。
18.Afterheleftcollege,hewasemployedinaninternationalcompanyandthereeversince.
A.workedB.hadworked
C.hasworkedD.wasworking
【答案】C
【解析】
【详解】
考查时态。
句意:
他大学毕业以后,被一家跨国公司雇佣了,从那以后就一直在那里工作。
句中时间状语eversince意为“从那以后”,表示从过去时间开始到现在,通常与现在完成时连用,故C项正确。
19.Thediseaseisahugeblowforthefarmers.Hundredsofthem______theiranimals,livelihoodandhopesdestroyedandmanyothersfearthey_____thesamefate.
A.haveseen;willsufferB.saw;suffered
C.hadseen;wastosufferD.see;suffer
【答案】A
【解析】
【详解】
考查时态。
句意:
这种疾病对农民来说是一个巨大的打击。
数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。
结合句意可知第一空用现在完成时态;第二空用一般将来时态。
故选A。
20.Ladiesandgentlemen,duetotheheavyrain,thestarwhoyou______toseeperformwillarriveinanhour.
A.havecomeB.comeC.cameD.arecoming
【答案】A
【解析】
【详解】
考查现在完成时。
句意:
女士们,先生们,由于下大雨,你们来看演出的明星将在一小时后到达。
现在完成时表示"过去的动作对现在的影响或结果"或"过去的动作延续到现在",根据语境,人们来看演出,come的动作已经发生,并且"现在还在",所以用现在完成时,故选A。
21.JohnandI___friendsforeightyears.WefirstgottoknoweachotherataChristmasparty.Butwe_____eachotheracoupleoftimesbeforethat.
A.hadbeen;havemetB.havebeen;havemet
C.hadbeen;hadmetD.havebeen;hadmet
【答案】D
【解析】
【详解】
考查动词时态。
句意:
我和约翰做朋友已经8年了,我们开始了解彼此是在一次圣诞晚会上,但在那之前我们见过两次面。
第一空是表示过去到现在做8年时间的朋友,用现在完成时;第二空是指在圣诞节见面gottoknoweachother用的过去时,在此以前见过,表示的是"过去的过去"用过去完成时;故选D。
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.Mydaughter_________asateacherfor5yearsin2008,andshe_______adoctorsincethen.
A.hadworked…hasbeenB.worked…hasbeen
C.hasworked…isD.worked…is
【答案】B
【解析】
【详解】
考查时态。
句意:
我的女儿在2008年已经当了5年的老师,从那以后她一直是一名医生。
根据in2008可知,当老师是过去的事情,用一般过去式,根据时间状语sincethen可知,此句用现在完成时。
故选B。
【点睛】
时态是常考考点,除了要求考生掌握各个时态的基本用法之外,考生需具有在具体语境中辨别能力。
时态的判定往往根据句中所给的直接或间接的时间状语来判定,但要注意的是不能完全依赖于所给出的时间状语,还要看语境。
本小题第一空所在句子有个很明显的时间状语for5years,如果以此来判断,应使用现在完成时,但根据下文语境可知,此处叙述的是过去的事情,用一般过去式。
而第二空则可以根据时间状语sincethen判定使用现在完成时。
25.I________Mr.Bertofthechangeofthemeeting.Youdon’thavetophonehimagain.
A.haveinformedB.willhaveinformed
C.wouldinformD.hadinformed
【答案】A
【解析】考查动词时态。
句意:
我已告知Mr.Bert会议的改变。
你没必要再给他打电话。
根据语境可知,句子应用现在完成时态表示过去的动作对现在的影响,故答案为A。
26.Theteachertogetherwithhisassistants_____tencellsamplesduringthepasttwomonthsintheschoollab.
A.analyzeB.analyzesC.hasanalyzedD.haveanalyzed
【答案】C
【解析】
【详解】
考查时态和主谓一致。
句意:
老师和他的助手们,在过去两个月里在学校实验室分析了十个细胞样本。
由“duringthepasttwomonths”可知,本句为现在完成时,主语为Theteachertogetherwithhisassistants,当togetherwith连接句子时,谓语单复数与togetherwith之前的词的单复数保持一致既与Theteacher保持一致。
故选C项。
27.Greatchanges________inourschoolsince2016.Alotofprogress________.
A.havetakentheplace;havebeenmadeB.hadtakenplace;havebeenmade
C.weretakenplace;hasmadeD.havetakenplace;hasbeenmade
【答案】D
【解析】
【详解】
考查时态。
句意:
自2016年以来,我们学校发生了巨大的变化。
已经取得了许多进展。
since+一段时间,是现在完成时的标志,因此应用现在完成时;takeplace意为“发生”,无被动语态,且主语是greatchanges,故谓语动词用复数,故用havetakenplace;progress意为“进步,进展”,为不可数名词,故谓语动词应用单数,且progress与make之间是被动关系,故应用hasbeenmade。
结合选项,故选D。
28.--_____mydictionary?
--Yes.Iputitinyourdeskjustnow.
A.DoyouseeB.Haveyouseen
C.DidyouseeD.Hadyouseen
【答案】B
【解析】
【详解】
考查时态。
句意:
——你看到我的词典了吗?
——是的,我刚才把它放你桌上了。
根据句意可知此处强调过去的动作对现在造成的影响,用现在完成时,故B项正确。
29.—Inthelastfewmonths,Kenny_____morethan1,000dollarsforbreakingtrafficrules.
—Nosurprise.Heisalwaysbeingcareless.
A.wouldbefinedB.hadbeenfinedC.hasbeenfinedD.willbefined
【答案】C
【解析】
【详解】
考查时态和语态。
句意:
——在过去的几个月里,肯尼已经因为违反交通规则被罚1000多美元。
——不奇怪,他一向很粗心。
inthelastfewmonths意为“过去的几个月来”,时间是从过去一直持续到现在,应该用现在完成时,主语与fine是被动关系,故选C项。
30.﹣﹣Whynotgointotheclassroom?
﹣﹣Thedoorlocked.
A.havebeenB.willbeC.hasbeenD.is
【答案】C
【解析】
【详解】
考查现在完成时。
句意:
﹣﹣为什么不进教室?
﹣﹣门已经锁了。
现在完成是表示“过去的动作对现在的影响或结果”或“过去的动作一直持续到现在”。
本题中的门“已经被锁”,对现在产生影响是“没有进教室”,故需要现在完成时的被动语态,主语是第三人称单数。
故选C。
31.Thisisn'tthefirsttimetheshareholdersZuckerbergtostepdownfromhisdualroles,whichwouldhelphimfocusonrunningthecompany
A.havewantedB.wantedC.willwant.D.want
【答案】A
【解析】
【详解】
考查时态。
句意:
这并不是股东们第一次希望扎克伯格放弃他的双重角色,这将帮助他专注于管理公司。
句型It/T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现在完成时 练习题 答案