您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 【英语】英语现在完成时真题汇编(含答案)及解析
【英语】英语现在完成时真题汇编(含答案)及解析一、初中英语现在完成时1.—Where'syourfather?—He_______toChangsha.A.havebeenB.hasgoneC.hasbeenD.havegone【答案】B【解析】【分析】句意:——你爸爸在哪?——他去了长沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he是第三人称单数,助动词用has,go的过去分词是gone,故选B。【点评】考查现在完成时,注意去过某地用have/hasbeento,去了某地用have/hasgoneto。2.—ThedramaseriesTheThunder(破冰行动)hitsscreensthesedays.—Oh.Whatapity!I____________anyofthemyet,A.doesn'twatchB.didn'twatchC.won'twatchD.haven'twatched【答案】D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh.Whatapity!可知我没有看过。过去的动作对现在造成的影响和yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。【点评】此题考查现在完成时。注意yet常和现在完成时连用。3.—Yourshoesaresoold.Whydon'tyoubuyanewpair?—BecauseIallmymoneyonanMP5.A.spendB.havespentC.amspendingD.wasspending【答案】B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。4.—Lucy,isyouruncleateacher?—Yes,heis.Hehistoryfornearly20years.A.teachesB.hastaughtC.isteachingD.willteach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语fornearly20years,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。5.He___________fortenyears.A.hasbeenmarriedB.marriedC.gotmarriedD.hasmarried【答案】A【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。getmarried需换成bemarried。故选A。【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。6.—WhereisCatherine?Ihaven'tseenherfordays.—SheWuhan.She'llbebacknextweek.A.hasgonetoB.hasbeentoC.havegonetoD.havebeento【答案】A【解析】【分析】句意:——Catherine在哪里?我好几天没见她。——她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'llbebacknextweek.她下周回来可知现在还没有回来,故选A。【点评】考查短语辨析,注意平时识记其区别,理解句意。7.—Howmanytimes_______you_______toBeijingthisyear?—Threetimes.A.have;beenB.had;beenC.have;goneD.had;gone【答案】A【解析】【分析】句意是:——你今年去过北京几次?——三次。考查havebeen与havegone的区别。havebeen是指去过某地切已经回来了,havegone是指去了某地还没有回来,根据答句Threetimes.可以推测已经回来了,故选A。8.—Mary,Irememberyouseveralyearsago.—Yes,Ifor3years.A.married,havemarriedB.married,marriedC.married,havebeenmarriedD.havemarried,havebeenmarried【答案】C【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是bemarried,be的过去分词是been,故选C。【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。9.—I'msorryforbeinglate.—Nevermind.Themeeting______foronly5minutes.Thisway,please.A.hasbegunB.hasendedC.hasbeenon【答案】C【解析】【分析】句意:——对不起,我迟到了。——没关系.会议只开了5分钟,请这边走。for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.hasbeenon在进行,开着(的状态),故选C【点评】现在完成时表示延续性的状态。10.Mr.Fanin2005.Inotherwords,hefor9yearstillnow.A.gotmarried;hasbeenmarriedB.married;hadbeenmarriedC.gotmarried;hadbeenmarriedD.married;gotmarried【答案】A【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次married后面要接宾语,getmarried表示的是短暂性动作,所以应填getmarried.第二空由“tillnow”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“hasbeenmarried”,故选A.【点评】此题考查了动词时态问题,同时也考查了“getmarried”和“married”的区别。11.—Doyoumissyourparentsfaraway?—Yes,verymuch.Theythehometownforovertwoyears.A.leftB.haveleftC.wereawayfromD.havebeenawayfrom【答案】D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语forovertwoyears表示时间段,动词要具有延续性,left是leave的过去分词,是短暂性动词,不能和时间段连用,故选D。【点评】本题考查延续性动词和短暂性动词的转换。12.—HoboandEddiethecinematowatchthefilmZootopia.—Oh,that'swhyIcan'tfindthemnow.A.havegonetoB.havebeentoC.hasgonetoD.hasbeento【答案】A【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。havegoneto去了;beento去过。HoboandEddie作主语,谓语动词要用复数形式。所以选A。13.Hiscathas________forfiveweeks.A.diedB.beendeadC.dyingD.dies【答案】B【解析】【分析】句意:他的猫已经死了5个星期了。die是短暂性动词,不能表示状态的延续。由时间状语forfiveweeks可知应用延续性动词,故答案选B。【点评】考查现在完成时。14.Mikeusedtobeatopstudent,buthebehindsincehelosthimselfincomputergames.A.fellB.hasfallenC.wasD.hasbeen【答案】D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。15.一HaveyoueverthefilmGangJiong?一Yes,Ihave.A.seeB.toseeC.sawD.seen【答案】D【解析】【分析】句意:“你看过电影《港囧》吗?”“是的,我看过。”由ever及答语可知句子用现在完成时,故用see的过去分词seen。【点评】考查动词的时态。16.—haveyouhadthemobilephone?—Since2015.A.HowoftenB.HowlongC.HowsoonD.Howmany【答案】B【解析】【分析】句意:你什么时候有的手机?自从2015年。询问的是从什么时候开始,也就是时间长度。故B选项正确。【点评】考查特殊疑问句的辨析。17.Ican'tgetintomyroomnowbecauseI_______mykey.A.loseB.willloseC.havelostD.amlosing【答案】C【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。18.一Howlongyourbrother______thiscamera?—Fortwoweeks.A.have;boughtB.have;hadC.has;hadD.has;bought【答案】C【解析】【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。”根据答语“Fortwoweeks.”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是yourbrother,为第三人称单数,所以应该选择C项。【点评】考查现在完成时。19.--Whatanicewatch!Howlongyouit?--Forjusttwoweeks.A.will;buyB.have;hadC.were;havingD.did;buy【答案】B【解析】【分析】句意:“多好的一块表啊!你买了多久了?“刚刚两周。”根据句意可知用现在完成时,buy是瞬间动词.不可与howlong连用,故排除选项A、D:选项C是过去进行时,不符合题意。故选B项。【点评】考查现在完成时。20.Jacksonschooltwoyearsagoandhefortwoyears.A.leaves;hasgoneB.left;hasbeenawayC.leaves;hasbeenawayD.left;hasgone【答案】B【解析】【分析】句意:Jackson两年前离开学校,他离开已经两年了。根据“twoyearsago”可知,第一空应用一般过去时;根据“fortwoyears”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。【点评】考查动词的时态。21.MysisterinAmericafortwoyears.Imissherverymuch.A.studiesB.studiedC.hasstudiedD.isstudying【答案】C【解析】【
本文标题:【英语】英语现在完成时真题汇编(含答案)及解析
链接地址:https://www.777doc.com/doc-7178811 .html