现在完成时中考经典题型带答案.docx
- 文档编号:27160350
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:20
- 大小:27.94KB
现在完成时中考经典题型带答案.docx
《现在完成时中考经典题型带答案.docx》由会员分享,可在线阅读,更多相关《现在完成时中考经典题型带答案.docx(20页珍藏版)》请在冰豆网上搜索。
现在完成时中考经典题型带答案
2020-2021年现在完成时中考经典题型带答案
一、初中英语现在完成时
1.IthasbeenthreeyearssinceI______ateacher.
A. become B. became C. becoming D. tobecome
【答案】B
【解析】【分析】题意:
现在完成时里,since从句里动词应用一般过去时。
故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
2.—HowdoyoulikeBeijing,MissRead?
—I'venoidea.I_____there.
A. havegone B. havebeen C. haven'tbeen D. haven'tgone
【答案】C
【解析】【分析】句意:
---你觉得北京怎么样,瑞得小姐?
---我不知道,我没有去过那儿。
短语:
havebeento去过某地(已经返回);havegoneto去了某地(尚未返回),根据句意,故答案为C。
【点评】考查短语辨析,区分havebeento与havegoneto,理解句子,根据语境判断答案。
3.Alltheskirts .They verywell.
A. soldout;aresold
B. sellout;havesold
C. havebeensoldout;sell
D. havesoldout;sell
【答案】C
【解析】【分析】句意:
所有的裙子都卖完了,他们非常畅销。
第一空sellout“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:
has/have+been+过去分词,sell的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
4.Thevolunteers________alotofhelptotheoldandtheyoungsince2010.
A. offered B. haveoffered C. areoffering D. willoffer
【答案】B
【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.
5.—Lucy,isyouruncleateacher?
—Yes,heis.He historyfornearly20years.
A. teaches B. hastaught C. isteaching D. willteach
【答案】B
【解析】【分析】句意:
——露西,你叔叔是老师吗?
——是的,他是。
他教历史将近20年了。
根据句中的时间状语fornearly20years,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。
主语是he,用has,故选B.
【点评】考查现在完成时,注意其常与for+一段时间连用。
6.—Howmanytimes_______you_______toBeijingthisyear?
—Threetimes.
A. have;been B. had;been C. have;gone D. had;gone
【答案】A
【解析】【分析】句意是:
——你今年去过北京几次?
——三次。
考查havebeen与havegone的区别。
havebeen是指去过某地切已经回来了,havegone是指去了某地还没有回来,根据答句Threetimes.可以推测已经回来了,故选A。
7.—Mary,Irememberyou severalyearsago.
—Yes,I for3years.
A. married,havemarried B. married,married
C. married,havebeenmarried
D. havemarried,havebeenmarried
【答案】C
【解析】【分析】句意:
——Mary,我记得几年前你结婚了。
——是的,我已经结婚三年了。
ago表明时态是一般过去时,所以用过去式married。
排除D。
for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。
marry是非延续性动词,其延续性动词是bemarried,be的过去分词是been,故选C。
【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。
8.—Ihaven'tseenyourgrandfatherfortwoyears.Whathappenedtohim?
—Oh,he________herefortwoyears.
A. stayed B. hasn'tstayed C. stays D. hadn'tstayed
【答案】B
【解析】【分析】答语中的fortwoyears是一段时间,用在现在完成时的句中时。
现在完成时的结构:
主语+have/has+过去分词。
可知选B。
【点评】考查现在完成时
9.He fortenyears.
A. hasbeenmarried
B. married
C. gotmarried
D. hasmarried
【答案】A
【解析】【分析】句意:
他已经结婚十年了。
根据时间状语fortenyears.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。
bemarried表结婚的状态,be动词的过去分词为been。
故选A。
【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。
10.—What_______youjustnow?
—Don'tworry.Nothing_______.
A. hashappensto;hashappened
B. happened;happened
C. happened;hashappened
D. happenedto;hashappened
【答案】D
【解析】【分析】句意:
---刚才你发生了什么事?
---别担心,没什么事发生。
固定句式Whathappenedto……发生了什么?
第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,hashappened,故答案为D。
【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。
11.——WhereisMr.Wang?
——Hetogetherwithhisstudents________ZhuyuwanPark.
A. hasgoneto
B. havegoneto
C. hasbeento
D. havebeento
【答案】A
【解析】【分析】句意:
—王老师在哪里?
—他同他的学生去了Zhuyuwan公园。
A.hasgoneto去了,没在这里。
主语是单数;B.havegoneto去了,没在这里。
主语是复数;C.hasbeento去过,没在那里;主语是单数;D.havebeento去过,没在那里;主语是复数。
本句He是主语,togetherwithhisstudents是介词短语,做定语不是主语,所以用has。
王老师去公园了不在这里,所以用hasgoneto。
故选A。
【点评】考查主谓一致和短语的用法。
12.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”的区别。
13.—Yournewbikeissonice!
Whendidyoubuyit?
—InJuly.I_____itfortwoweeks.
A. had
B. havehad
C. havebought
D. bought
【答案】B
【解析】【分析】句意:
——你的新自行车那么好看。
你什么时候买的。
——七月份,我买了两周了。
根据fortwoweeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。
因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。
【点评】考查现在完成时,注意现在完成时中延续性动词的使用。
14.Mikeusedtobeatopstudent,buthe behindsincehelosthimselfincomputergames.
A. fell
B. hasfallen
C. was
D. hasbeen
【答案】D
【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
15.Thetallbuilding herefor100years.
A. is
B. was
C. hasbeen
D. isbeen
【答案】C
【解析】【分析】那幢高楼在这里已经有100年了。
根据for100years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
16.Susan Chinabefore.Thisisherfirsttimetobehere.
A. won'tvisit
B. wasn'tvisiting
C. hasn'tvisited
D. doesn'tvisit
【答案】C
【解析】【分析】句意:
苏珊以前没有来过中国。
表示以前没有来过中国,用现在完成时。
故C选项正确。
【点评】考查句子时态。
17.Sofar,theAIIB(亚投行)_____57countriestobethefoundingmembers.
A. attracted
B. hasattracted
C. willattract
【答案】B
【解析】【分析】句意:
到目前为止,亚投行吸引了57个国家成为发起国。
Sofar,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。
故选B。
18.Thismuseum hereforover80years.It oneoftheoldestbuildingsinthiscity.
A. is;was
B. hadbeen;is
C. was;hasbeen
D. hasbeen;is
【答案】D
【解析】【分析】考查动词的时态。
句意:
博物馆在这儿有八十多年了。
它是这座城市最古老的建筑之一。
前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。
故选D。
19.Allmembers_______areadmittedtotheauditorium.
A. havegotthetickets
B. thathadgotthetickets
C. thathavegotthetickets D. hadgotthetickets
【答案】C
【解析】【分析】句意:
所有得到票的成员都被允许进入了观众席。
根据题意可知,本句为定语从句,且从句中缺少主语,需要用that或who引导,且不可省略,所以排除A和D。
票已经拿到了,因此用完成时,根据are 可知,用现在完成时,havegot,故选C。
【点评】考查定语从句和时态,注意tha引导从句的用法。
20.—Where'syourfather?
—He_______toChangsha.
A. havebeen
B. hasgone
C. hasbeen
D. havegone
【答案】B
【解析】【分析】句意:
——你爸爸在哪?
——他去了长沙。
因为父亲不在,证明他去了某个地方没有回来。
之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he是第三人称单数,助动词用has,go的过去分词是gone,故选B。
【点评】考查现在完成时,注意去过某地用have/hasbeento,去了某地用have/hasgoneto。
21.Ican'tgetintomyroomnowbecauseI_______mykey.
A. lose
B. willlose
C. havelost
D. amlosing
【答案】C
【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。
已经发生的事,用现代完成时。
【点评】考查时态的用法。
22.一Howlong yourbrother______thiscamera?
—Fortwoweeks.
A. have;bought
B. have;had
C. has;had
D. has;bought
【答案】C
【解析】【分析】本题考查动词的时态。
句意:
“你哥哥买这个相机多久了?
”“两周了。
”根据答语“Fortwoweeks.”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。
主语是yourbrother,为第三人称单数,所以应该选择C项。
【点评】考查现在完成时。
23.Thenewsupermarketinourtown_______fortwoweeks,butI_______thereyet.
A. hasopened;haven'tgone
B. hasbeenopen;haven'tbeen
C. hasbeenopen;haven'tgone
D. hasopened;haven'tbeen
【答案】B
【解析】【分析】句意:
在我们城镇的新超市已经开业2周了,但是我还没有去过。
根据fortwoweeks可知,谓语动词必须是持续性动词或表示状态的词;hasopened这里强调的是动词,open是非持续性动词,不能与时间段连用,故排除AD;hasbeenopen这里open是形容词,可以与时间段连用;这里第二空表示没有去过应该用haven'tbeen。
havebeen表示去过某地;havegone表示去了还没有回来。
根据句意故用haven'tbeen。
故选B。
24.OurforeignteacherMissSmith usEnglishsincefiveyearsago.
A. taught
B. isteaching
C. hastaught
D. teaches
【答案】C
【解析】【分析】句意:
我们的外语老师史密斯小姐从五年前就教我们英语。
由since可知用现在完成时,故选C。
【点评】考查现在完成时。
25.Morethan80people ______intheearthquake ______lastweek.
A. died;for B. havebeendead;since C. havedied;since D. havebeendead;for
【答案】C
【解析】【分析】句意:
自从上个周有超过80人在地震中伤生。
for+时间段;since+时间点,自从……时起,主句用现在完成时,句中的时间状语lastweek是时间点,故用since。
本句并非表示“死亡”这个状态的延续,而是指从过去某一时间到现在“死亡”这个动作发生了多少次,所以选C符合语境。
【点评】考查现在完成时。
26.—Dave,wewillleavein10minutes.Areyouready?
—No,I________ourguidebookandtowelsyet.
A. don'tpack
B. didn'tpack
C. havepacked
D. haven'tpacked
【答案】D
【解析】【分析】句意:
——Dave,我们十分钟后要离开,你准备好了吗?
——没有,我还没把我们的旅游手册和毛巾打包。
yet是现在完成时否定句的标志,故选D。
【点评】考查现在完成时,注意yet的用法。
27.—Yourfamilyhave________Sydneyonholiday.Whynotjointhem?
—I've________thecitymanytimes.
A. goneto;goneto B. beento;beento C. beento;goneto D. goneto;beento
【答案】D
【解析】【分析】句意:
——你家去悉尼度假了,为什么不和他们一起呢?
——我们去过那个城市好几次了。
根据Whynotjointhem,可知是havegoneto,去了;根据manytimes,许多次,可知用havebeento,去过,与次数搭配,故选D。
【点评】考查havegoneto和havebeento的用法,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现在完成时 中考 经典 题型 答案