人教版英语英语现在完成时知识点梳理及经典练习超详细含答案解析.docx
《人教版英语英语现在完成时知识点梳理及经典练习超详细含答案解析.docx》由会员分享,可在线阅读,更多相关《人教版英语英语现在完成时知识点梳理及经典练习超详细含答案解析.docx(19页珍藏版)》请在冰豆网上搜索。
![人教版英语英语现在完成时知识点梳理及经典练习超详细含答案解析.docx](https://file1.bdocx.com/fileroot1/2023-1/11/cb6f58c6-6b7f-49d9-83fb-4384ab561e82/cb6f58c6-6b7f-49d9-83fb-4384ab561e821.gif)
人教版英语英语现在完成时知识点梳理及经典练习超详细人教版英语英语现在完成时知识点梳理及经典练习超详细含答案解析含答案解析人教版英语英语现在完成时知识点梳理及经典练习(超详细)含答案解析一、初中英语现在完成时1MyparentsfortwentyyearsbythetimeIwas15.A.marriedB.hadmarriedC.hadbeenmarriedD.hadgotmarried【答案】C【解析】【分析】fortwentyyears“二十年”为表一段时间的状语,要求谓语动词具有持续性。
而在所给选项中,只有bemarried表示结婚状态,具有延续性,故选C。
【点评】本题考查非延续性动词与延续性动词的转换。
2WhatgreatprogressHuawei_inrecentyears!
Nowonderitiswidelyknowninallpartsoftheworld.A.ismakingB.hasmadeC.makesD.made【答案】B【解析】【分析】句意:
华为近几年取得了多大的进步啊!
难怪它在世界的每个角落都出名。
根据时间状语inrecentyears,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。
注意掌握现在完成时的结构have/has+过去分词。
3What_youjustnow?
Dontworry.Nothing_.A.hashappensto;hashappenedB.happened;happenedC.happened;hashappenedD.happenedto;hashappened【答案】D【解析】【分析】句意:
-刚才你发生了什么事?
-别担心,没什么事发生。
固定句式Whathappenedto发生了什么?
第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,hashappened,故答案为D。
【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。
4Look!
YourteacherMissWhiteisoverthere.No,itcantbeher.She_toBeijing.A.hasgoneB.hasbeenC.wentD.willgo【答案】A【解析】【分析】句意:
-看!
你的老师怀特小姐在那边。
-不,那肯定不是她。
她去了北京。
A.hasgone去了某地,表示该人不在说话地点;B.hasbeen去过某地,表示主语曾经去过某地,有这种经历;C.went过去式,去;D.willgo将来时态,将要去。
根据前面的否定猜测,可知怀特小姐去了北京,故选A。
【点评】考查固定搭配havegoneto。
5_mydictionary?
Icantfinditanywhere.I_itonthedeskwhenIcamein.A.Didyousee;haveseenB.Haveyouseen;haveseenC.Haveyouseen;sawD.Didyousee;see【答案】C【解析】【分析】句意:
-你看见我的词典了吗?
我到处都找不到了。
-我进来的时候看见在桌子上。
根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据whenIcamein可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。
【点评】考查动词的时态,注意理解句意,根据时态的定义判断。
6Ihaventseenyourgrandfatherfortwoyears.Whathappenedtohim?
Oh,he_herefortwoyears.A.stayedB.hasntstayedC.staysD.hadntstayed【答案】B【解析】【分析】答语中的fortwoyears是一段时间,用在现在完成时的句中时。
现在完成时的结构:
主语+have/has+过去分词。
可知选B。
【点评】考查现在完成时7Mary,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。
【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。
8Howmanytimes_you_toBeijingthisyear?
Threetimes.A.have;beenB.had;beenC.have;goneD.had;gone【答案】A【解析】【分析】句意是:
你今年去过北京几次?
三次。
考查havebeen与havegone的区别。
havebeen是指去过某地切已经回来了,havegone是指去了某地还没有回来,根据答句Threetimes.可以推测已经回来了,故选A。
9IthasbeenthreeyearssinceI_ateacher.A.becomeB.becameC.becomingD.tobecome【答案】B【解析】【分析】题意:
现在完成时里,since从句里动词应用一般过去时。
故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
10Nancyforfiveyears.A.wasdyingB.hasdiedC.diedD.hasbeendead【答案】D【解析】【分析】句意:
南西去世五年了。
A.wasdying过去进行时态;B.hasdied现在完成时态;C.died一般过去时态;D.hasbeendead现在完成时态。
句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for连用,用成bedead。
故选D。
【点评】本题考查时态辨析。
某人去世了多少年就用延续性动词的现在完成时,hasbeendead。
11Anumberoftourists_Yangzhoumanytimesbecausesuchabeautifulcity.A.havebeentoB.hasbeentoC.hasgonetoD.havegoneto【答案】A【解析】【分析】句意:
很多游客多次去过扬州,因为它是如此美丽的一个城市。
havebeento,表示去过某个地方,havegoneto,表示去了某地,还没回来。
manytimes是很多次,游客们应该是去过很多次,用have/hasbeento+地点,由于主语是复数,助动词用have,故选A。
【点评】考查现在完成时,注意havebeento表示去过回来了,havegoneto表示去了还没回来。
12Whereisyourfather?
.A.HehasbeentoShanghaiB.HehasbeeninShanghaiC.HehasgonetoShanghaiD.HehavebeentoShanghai【答案】C【解析】【分析】句意:
你的父亲在哪儿?
他去上海了。
Havebeento去过某地(已回);havebeenin在;havegoneto去了某地(未回)。
本题中父亲是人们在找的人,所以是去了某地,还没回来,用havegoneto。
主语he是三人称单数,用hasgoneto。
故选C。
【点评】本题考查现在完成时。
以及Havebeento;havebeenin;havegoneto三个短语的词义和用法。
13Wow!
You_dinner!
Letseatnow.A.cookB.arecookingC.willcookD.havecooked【答案】D【解析】【分析】句意:
Wow,你做好分了,让我们现在来吃。
根据“Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
14IscaredofdogseversinceadoghurtmewhenIwasfiveyearsold.A.willbeB.wasC.havebeenD.wouldbe【答案】C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:
自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
15Iamsurprisedatthenewlookofmyhometown,forit_alotovertheyearsA.changedB.changesC.willchangeD.haschanged【答案】D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合overtheyears可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D16ThedramaseriesTheThunder(破冰行动)hitsscreensthesedays.Oh.Whatapity!
I_anyofthemyet,A.doesntwatchB.didntwatchC.wontwatchD.haventwatched【答案】D【解析】【分析】句意:
连续剧破冰行动这些天正在霸屏。
哦。
真遗憾!
我任何一集也没有看过。
根据Oh.Whatapity!
可知我没有看过。
过去的动作对现在造成的影响和yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。
故选D。
【点评】此题考查现在完成时。
注意yet常和现在完成时连用。
17Thevolunteers_alotofhelptotheoldandtheyoungsince2010A.offeredB.haveofferedC.areofferingD.willoffer【答案】B【解析】【分析】考查时态句意自2010以来,志愿者们向老人和青年提供了大量的帮助A过去时B现在完成时态C现在进行时态D一般将来时态since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词haveoffer的过去分词是offered答案是B18Alltheskirts.Theyverywell.A.soldout;aresoldB.sellout;havesoldC.havebeensoldout;sellD.havesoldout;sell【答案】C【解析】【分析】句意:
所有的裙子都卖完了,他们非常畅销。
第一空sellout“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:
has/have+been+过去分词,sell的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
19HowdoyoulikeBeijing,MissRead?
Ivenoidea.I_there.A.havegoneB.havebeenC.haventbeenD.haventgone【答案】C【解析】【分析】句意:
-你觉得北京怎么样,瑞得小姐?
-我不知道,我没有去过那儿。
短语:
havebeento去过某地(已经返回);havegoneto去了某地(尚未返回),根据句意,故答案为C。
【点评】考查短语辨析,区分havebeento与havegoneto,理解句子,根据语境判断答案。
20Whereisyourmother?
She_Australiaandshe_Sydneyfortwoweeks.A.hasbeento;hasbeeninB.hasbeento;hasbeentoC.hasgoneto;hasbeeninD.hasgoneto;hasbeento【答案】C【解析】【分析】句意:
你的妈妈在哪里?
她去了澳大利亚,她在悉尼呆了两周了。
hasbeento”去过某地“,现在已经回来了;hasgoneto”去了某地“,还没有回来;hasbeenin”待在某地“一段时间。
根据句意Whereisyourmother?
可知,她的妈妈还没有回来,第二个空后面有一段时间fortwoweeks,应该用bein,故应选C。
【点评】考查动词的时态,以及hasbeento,hasgoneto,hasbeenin的含义和用法。
21LittleTomhishomeformorethantenyears.A.leavesB.leftfromC.willleaveD.hasbeenawayfrom【答案】D【解析】【分析】句意:
小汤姆离开家已经十年了。
由句中“formorethantenyears”可知.句中的谓语动词需使用延续性动词。
leave对应的延续性动词为beaway。
【点评】考查现在完成时。
22haveyouhadthemobilephone?
Since2015A.HowoftenB.HowlongC.HowsoonD.Howmany【答案】B【解析】【分析】句意:
你什么时候有的手机?
自从2015年。
询问的是从什么时候开始,也就是时间长度。
故B选项正确。
【点评】考查特殊疑问句的辨析。
23I_mydictionarytomyclassmateDavidaweekago,buthe_ittomeyet.A.lent;returnB.havelent;returnedC.lent;hasntreturnedD.havelent;didntreturn【答案】C【解析】【分析】句意:
我一周前把我的字典借给了我的同学David,但他还没还给我。
ago是过去时标志,故排除B和D选项,yet是现在完成时标志,因此用hasntreturned,故选C。
【点评】考查时态,注意ago和yet的用法。
24Yourfamilyhave_Sydneyonholiday.Whynotjointhem?
Ive_thecitymanytimes.A.goneto;gonetoB.beento;beentoC.beento;gonetoD.goneto;beento【答案】D【解析】【分析】句意:
你家去悉尼度假了,为什么不和他们一起呢?
我们去过那个城市好几次了。
根据Whynotjointhem,可知是havegoneto,去了;根据manytimes,许多次,可知用havebeento,去过,与次数搭配,故选D。
【点评】考查havegoneto和havebeento的用法,注意语境。
25HowlongcanI_theChineseworkbook?
Forthreeweeks.A.borrowB.keepC.toborrowD.tokeep【答案】B【解析】【分析】句意:
我能保存语文练习本多长时间?
三个星期。
情态动词can用动词原形,所以排除C、D。
howlong所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。
【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。
26Howlonghisgrandfather?
A.has,diedB.has,beendeathC.has,dyingD.has,beendead【答案】D【解析】【分析】句意:
他的爷爷去世多久了?
hasdied已经去世了,不能与时间段连用;hasbeendeath形式错误,death是名词;hasdying形式错误;hasbeendead已经去世了。
句中Howlong问的是一段时间,die是瞬间性动词,不能和一段时间连用,故A不对。
hasbeendead是一个系表结构,表示状态,可以持续。
故应选D。
【点评】考查现在完成时延续性动词与短暂性动词的转换。
die非延续性动词,要转换为延续性的bedead。
27一WhereisMrMiller?
一HetoNewYorkHetherethreetimesA.hasbeen;hasgoneB.hasgone;hasgoneC.hasgone:
hasbeenD.hasbeen;hasbeen【答案】C【解析】【分析】句意:
Miller先生去哪儿了?
他去纽约了。
他去过那3次了。
他去纽约了还未回来,用hasgoneto;他去过三次,用hasbeen。
故选C。
【点评】考查现在完成时hasgoneto和hasbeento的用法。
28YoumyEnglishdictionaryforamonth.Couldyoupleasegiveitbacktomenow?
A.haveborrowedB.lentC.havekeptD.borrowed【答案】C【解析】【分析】句意:
你借我的英语词典有一个月了,你现在能把它还给我吗?
根据句中时间状语“foramonth”.可推断此句应该用现在完成时,故先排除选项B、D。
borrow是瞬间性动词,不能与时间段连用,需将borrow改为keep。
故选C。
【点评】考查现在完成时的短暂性动词与延续性动词辨析。
29TheGreensmanyplacesofinterestsincetwoyearsago.A.hasvisitedB.havevisitedC.visitedD.willvisit【答案】B【解析】【分析】句意:
自两年前开始,格林一家参观了许多名胜。
since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,theGreens格林一家,表示复数含义,作主语,谓语用复数形式。
故选B。
30Ihavelivedhere_Iwasborn.A.beforeB.whenC.forD.since【答案】D【解析】【分析】自从我出生我就一直生活在这里。
自从用since.【点评】考查关连词的用法。
31SusanChinabeforeThisisherfirsttimetobehereA.wontvisitB.wasntvisitingC.hasntvisitedD.doesntvisit【答案】C【解析】【分析】句意:
苏珊以前没有来过中国。
表示以前没有来过中国,用现在完成时。
故C选项正确。
【点评】考查句子时态。
32Jacksonschooltwoyearsagoandhefortwoyears.A.leaves;hasgoneB.left;hasbeenawayC.leaves;hasbeenawayD.left;hasgone【答案】B【解析】【分析】句意:
Jackson两年前离开学校,他离开已经两年了。
根据“twoyearsago”可知,第一空应用一般过去时;根据“fortwoyears”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。
【点评】考查动词的时态。
33-Whatanicewatch!
Howlongyouit?
-Forjusttwoweeks.A.will;buyB.have;hadC.were;havingD.did;buy【答案】B【解析】【分析】句意:
“多好的一块表啊!
你买了多久了?
“刚刚两周。
”根据句意可知用现在完成时,buy是瞬间动词.不可与howlong连用,故排除选项A、D:
选项C是过去进行时,不符合题意。
故选B项。
【点评】考查现在完成时。
34IcantgetintomyroomnowbecauseI_mykey.A.loseB.willloseC.havelostD.amlosing【答案】C【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。
已经发生的事,用现代完成时。
【点评】考查时态的用法。
35一HaveyoueverthefilmGangJiong?
一Yes,Ihave.A.seeB.toseeC.sawD.seen【答案】D【解析】【分析】句意:
“你看过电影港囧吗?
”“是的,我看过。
”由ever及答语可知句子用现在完成时,故用see的过去分词seen。
【点评】考查动词的时态。
36Allmembers_areadmittedtotheauditorium.A.havegottheticketsB.thathadgottheticketsC.thathavegottheticketsD.hadgotthetickets【答案】C【解析】【分析】句意:
所有得到票的成员都被允许进入了观众席。
根据题意可知,本句为定语从句,且从句中缺少主语,需要用that或who引导,且不可省略,所以排除A和D。
票已经拿到了,因此用完成时,根据are可知,用现在完成时,havegot,故选C。
【点评】考查定语从句和时态,注意tha引导从句的用法。
37He_fortenyears.A.hasbeenmarriedB.marriedC.gotmarriedD.hadmarried【答案】A【解析】【分析】句意:
他结婚十年了。
根据句意可知是从过去持续到现在的动作,应该用现在完成时。
故选A。
38Lookatthesestamps.I_themforfiveyears.Wow,theyarewonderful.A.keptB.havekeptC.haveboughtD.bought【答案】B【解析】【分析】句意:
看这些邮票,我持有它们5年了。
噢,真漂亮。
表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。
【点评】考查现在完成时的用法,注意表示