初二英语英语现在完成时知识点总结及答案.docx
《初二英语英语现在完成时知识点总结及答案.docx》由会员分享,可在线阅读,更多相关《初二英语英语现在完成时知识点总结及答案.docx(24页珍藏版)》请在冰豆网上搜索。
初二英语英语现在完成时知识点总结及答案
初二英语英语现在完成时知识点总结及答案
一、初中英语现在完成时
1.Youmustreturnthebookstothelibrarybecauseyou_________themformorethantwoweeks.
A. havelent
B. haveborrowed
C. havekept
【答案】C
【解析】【分析】句意是:
你必须把书还给图书馆因为你已经……两个多星期了。
formorethantwoweeks表示时间段,在现在完成时中需要和延续性动词连用,lend和borrow都是短暂性动词,keep具有延续性,故选C。
【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。
2.Mikeusedtobeatopstudent,buthe behindsincehelosthimselfincomputergames.
A. fell
B. hasfallen
C. was
D. hasbeen
【答案】D
【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
3.Anumberoftourists_____Yangzhoumanytimesbecausesuchabeautifulcity.
A. havebeento
B. hasbeento
C. hasgoneto
D. havegoneto
【答案】A
【解析】【分析】句意:
很多游客多次去过扬州,因为它是如此美丽的一个城市。
havebeento,表示去过某个地方,havegoneto,表示去了某地,还没回来。
manytimes是很多次,游客们应该是去过很多次,用have/hasbeento+地点,由于主语是复数,助动词用have,故选A。
【点评】考查现在完成时,注意havebeento表示去过回来了,havegoneto表示去了还没回来。
4.Hiscathas________forfiveweeks.
A. died
B. beendead
C. dying
D. dies
【答案】B
【解析】【分析】句意:
他的猫已经死了5个星期了。
die是短暂性动词,不能表示状态的延续。
由时间状语forfiveweeks可知应用延续性动词,故答案选B。
【点评】考查现在完成时。
5.Greatchanges inmyhometowninthelastfewyears.
A. tookplace
B. willtakeplace
C. havetakenplace
D. havebeentakenplace
【答案】C
【解析】【分析】句意:
过去几年我的家乡发生了巨大的变化。
inthelastfewyears意为“在过去的几年里”,用于现在完成时;takeplace“发生”没有被动语态。
故答案选C。
【点评】考查现在完成时。
6.Thetallbuilding herefor100years.
A. is
B. was
C. hasbeen
D. isbeen
【答案】C
【解析】【分析】那幢高楼在这里已经有100年了。
根据for100years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
7.—Doyoumissyourparentsfaraway?
—Yes,verymuch.They thehometownforovertwoyears.
A. left B. haveleft C. wereawayfrom D. havebeenawayfrom
【答案】D
【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语forovertwoyears表示时间段,动词要具有延续性,left是leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
8.Mr.Fan in2005.Inotherwords,he for9yearstillnow.
A. gotmarried;hasbeenmarried
B. married;hadbeenmarried
C. gotmarried;hadbeenmarried
D. married;gotmarried
【答案】A
【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次married后面要接宾语,getmarried表示的是短暂性动作,所以应填getmarried.第二空由“tillnow”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“hasbeenmarried”,故选A.
【点评】此题考查了动词时态问题,同时也考查了“getmarried”和“married”的区别。
9.Ican'tgetintomyroomnowbecauseI_______mykey.
A. lose
B. willlose
C. havelost
D. amlosing
【答案】C
【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。
已经发生的事,用现代完成时。
【点评】考查时态的用法。
10.—Howmanytimes_______you_______toBeijingthisyear?
—Threetimes.
A. have;been B. had;been C. have;gone D. had;gone
【答案】A
【解析】【分析】句意是:
——你今年去过北京几次?
——三次。
考查havebeen与havegone的区别。
havebeen是指去过某地切已经回来了,havegone是指去了某地还没有回来,根据答句Threetimes.可以推测已经回来了,故选A。
11.Theoldcity_______alotsincetenyearsago.
A. changed
B. changes
C. change
D. haschanged
【答案】D
【解析】【分析】这个老城市已经发生了太多改变自从十年前。
已经发生的用完成时。
【点评】考查时态的用法。
12.Thesmallshop________forseveralyears.
A. opened
B. hasbeenopened
C. hasopened
D. hasbeenopen
【答案】D
【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词beopen.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为beopen,beopen里的open是形容词,不能加ed..
13.He___________fortenyears.
A. hasbeenmarried
B. married
C. gotmarried
D. hasmarried
【答案】A
【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
getmarried需换成bemarried。
故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。
学生必须牢记这两种词的转换及转换条件。
14.Myparents fortwentyyearsbythetimeIwas15.
A. married
B. hadmarried
C. hadbeenmarried
D. hadgotmarried
【答案】C
【解析】【分析】fortwentyyears“二十年”.为表一段时间的状语,要求谓语动词具有持续性。
而在所给选项中,只有bemarried表示结婚状态,具有延续性,故选C。
【点评】本题考查非延续性动词与延续性动词的转换。
15.—HowdoyoulikeTreasureIsland,Lucy?
—It'ssoexcitingthatI_______ittwice.
A. amreading
B. haveread
C. wasreading
D. hadread
【答案】B
【解析】【分析】句意:
——露西,你认为《金银岛》怎么样?
——它是如此令人激动以至于我读了两次。
根据twice可知已经发生了,故此处用现在完成时,故为haveread,故选B。
【点评】此题考查现在完成时的用法。
16.—Yourshoesaresoold.Whydon'tyoubuyanewpair?
—BecauseI allmymoneyonanMP5.
A. spend
B. havespent
C. amspending
D. wasspending
【答案】B
【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。
强调过去发生的动作对现在的影响,应用现在完成时,故选B。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
17.I scaredofdogseversinceadoghurtmewhenIwasfiveyearsold.
A. willbe
B. was
C. havebeen
D. wouldbe
【答案】C
【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:
自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
18.—WhatgreatprogressHuawei________inrecentyears!
—Nowonderitiswidelyknowninallpartsoftheworld.
A. ismaking
B. hasmade
C. makes
D. made
【答案】B
【解析】【分析】句意:
——华为近几年取得了多大的进步啊!
——难怪它在世界的每个角落都出名。
根据时间状语inrecentyears,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。
注意掌握现在完成时的结构have/has+过去分词。
19.I________aninvitationtotheconcert.Ican'twaittogo.
A. receive
B. willreceive
C. wasreceiving
D. havereceived
【答案】D
【解析】【分析】句意:
我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
20.—_______mydictionary?
Ican'tfinditanywhere.
—I_______itonthedeskwhenIcamein.
A. Didyousee;haveseen
B. Haveyouseen;haveseen
C. Haveyouseen;saw
D. Didyousee;see
【答案】C
【解析】【分析】句意:
---你看见我的词典了吗?
我到处都找不到了。
---我进来的时候看见在桌子上。
根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据whenIcamein可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。
【点评】考查动词的时态,注意理解句意,根据时态的定义判断。
21.What you inthepasttwohours,mybaby?
A. will;do B. have;done C. are;doing D. would;do
【答案】B
【解析】【分析】句意:
在过去的两个小时你做了什么,我的乖乖?
根据“inthepasttwohours”可知用完成时态。
故选B。
【点评】考查现在完成时。
22.Susan Chinabefore.Thisisherfirsttimetobehere.
A. won'tvisit
B. wasn'tvisiting
C. hasn'tvisited
D. doesn'tvisit
【答案】C
【解析】【分析】句意:
苏珊以前没有来过中国。
表示以前没有来过中国,用现在完成时。
故C选项正确。
【点评】考查句子时态。
23.— haveyouhadthemobilephone?
—Since2015.
A. Howoften
B. Howlong
C. Howsoon
D. Howmany
【答案】B
【解析】【分析】句意:
你什么时候有的手机?
自从2015年。
询问的是从什么时候开始,也就是时间长度。
故B选项正确。
【点评】考查特殊疑问句的辨析。
24.I________mydictionarytomyclassmateDavidaweekago,buthe________ittomeyet.
A. lent;return
B. havelent;returned
C. lent;hasn'treturned
D. havelent;didn'treturn
【答案】C
【解析】【分析】句意:
我一周前把我的字典借给了我的同学David,但他还没还给我。
ago是过去时标志,故排除B和D选项,yet是现在完成时标志,因此用hasn'treturned,故选C。
【点评】考查时态,注意ago和yet的用法。
25.LastweekI_______acold.That'stosaysincelastweek,I_______acold.
A. havehad;havehad
B. caught;havehad
C. havehad;havecaught D. caught;havecaught
【答案】B
【解析】【分析】句意:
上周我患了感冒。
也就是说,从上周开始,我就一直在感冒。
“haveacold”和“catchacold”均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用。
第一句上周感冒是发生在过去的动作,应用一般过去式“caught”;第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时“havehad”,故选B。
【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。
26.—HowlongcanI_____theChineseworkbook?
—Forthreeweeks.
A. borrow B. keep C. toborrow D. tokeep
【答案】B
【解析】【分析】句意:
——我能保存语文练习本多长时间?
——三个星期。
情态动词can用动词原形,所以排除C、D。
howlong所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。
【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。
27.OurforeignteacherMissSmith usEnglishsincefiveyearsago.
A. taught
B. isteaching
C. hastaught
D. teaches
【答案】C
【解析】【分析】句意:
我们的外语老师史密斯小姐从五年前就教我们英语。
由since可知用现在完成时,故选C。
【点评】考查现在完成时。
28.—MissLiu,whendidyoucomehere?
—In2015.I herefortwoyears.
A. havebeento
B. havegoneto
C. havecome
D. havebeen
【答案】D
【解析】【分析】句意:
——刘小姐,你什么时候来这的?
——2015年,我已经在这里待两年了。
由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。
here为副词,其前不用介词。
故选D。
【点评】考查现在完成时态。
29.Allmembers_______areadmittedtotheauditorium.
A. havegotthetickets
B. thathadgotthetickets
C. thathavegotthetickets D. hadgotthetickets
【答案】C
【解析】【分析】句意:
所有得到票的成员都被允许进入了观众席。
根据题意可知,本句为定语从句,且从句中缺少主语,需要用that或who引导,且不可省略,所以排除A和D。
票已经拿到了,因此用完成时,根据are 可知,用现在完成时,havegot,故选C。
【点评】考查定语从句和时态,注意tha引导从句的用法。
30.You myEnglishdictionaryforamonth.Couldyouplea