完整版word初二 英语现在完成时填空练习题附答案.docx
- 文档编号:4408988
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:19
- 大小:31.37KB
完整版word初二 英语现在完成时填空练习题附答案.docx
《完整版word初二 英语现在完成时填空练习题附答案.docx》由会员分享,可在线阅读,更多相关《完整版word初二 英语现在完成时填空练习题附答案.docx(19页珍藏版)》请在冰豆网上搜索。
完整版word初二英语现在完成时填空练习题附答案
(完整版word)初二英语现在完成时填空练习题附答案
一、初中英语现在完成时
1.—HowlongcanI_________thisbook?
—Fivedays.Butyoumustreturnitontime.
A. borrow
B. lend
C. keep
D. kept
【答案】C
【解析】【分析】句意:
——我能保留这本书多长时间?
——五天。
但是你一定要按时归还它。
A,borrow借,瞬间性动词;B,lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。
此处与howlong连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。
【点评】本题考查延续性动词。
以及borrow,lend,keep,kept四个词的词义和用法。
2.Mikeusedtobeatopstudent,buthe behindsincehelosthimselfincomputergames.
A. fell
B. hasfallen
C. was
D. hasbeen
【答案】D
【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
3.Thetallbuilding herefor100years.
A. is
B. was
C. hasbeen
D. isbeen
【答案】C
【解析】【分析】那幢高楼在这里已经有100年了。
根据for100years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
4.—Doyoumissyourparentsfaraway?
—Yes,verymuch.They thehometownforovertwoyears.
A. left B. haveleft C. wereawayfrom D. havebeenawayfrom
【答案】D
【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语forovertwoyears表示时间段,动词要具有延续性,left是leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
5.Allthestudents_______veryhardoverthelastthreeyears.
A. works
B. hasworked
C. haveworked
D. worked
【答案】C
【解析】【分析】Overthelastthreeyears,用于现在完成时,又由于主语是复数,故选C。
【点评】现在完成时的时间状语要掌握。
6.—What_______youjustnow?
—Don'tworry.Nothing_______.
A. hashappensto;hashappened
B. happened;happened
C. happened;hashappened
D. happenedto;hashappened
【答案】D
【解析】【分析】句意:
---刚才你发生了什么事?
---别担心,没什么事发生。
固定句式Whathappenedto……发生了什么?
第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,hashappened,故答案为D。
【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。
7.—Look!
YourteacherMissWhiteisoverthere.
—No,itcan'tbeher.She______toBeijing.
A. hasgone B. hasbeen C. went D. willgo
【答案】A
【解析】【分析】句意:
--看!
你的老师怀特小姐在那边。
--不,那肯定不是她。
她去了北京。
A.hasgone去了某地,表示该人不在说话地点;B.hasbeen去过某地,表示主语曾经去过某地,有这种经历;C.went过去式,去;D.willgo将来时态,将要去。
根据前面的否定猜测,可知怀特小姐去了北京,故选A。
【点评】考查固定搭配havegoneto。
8.—Ihaven'tseenyourgrandfatherfortwoyears.Whathappenedtohim?
—Oh,he________herefortwoyears.
A. stayed B. hasn'tstayed C. stays D. hadn'tstayed
【答案】B
【解析】【分析】答语中的fortwoyears是一段时间,用在现在完成时的句中时。
现在完成时的结构:
主语+have/has+过去分词。
可知选B。
【点评】考查现在完成时
9.Anumberoftourists_____Yangzhoumanytimesbecausesuchabeautifulcity.
A. havebeento
B. hasbeento
C. hasgoneto
D. havegoneto
【答案】A
【解析】【分析】句意:
很多游客多次去过扬州,因为它是如此美丽的一个城市。
havebeento,表示去过某个地方,havegoneto,表示去了某地,还没回来。
manytimes是很多次,游客们应该是去过很多次,用have/hasbeento+地点,由于主语是复数,助动词用have,故选A。
【点评】考查现在完成时,注意havebeento表示去过回来了,havegoneto表示去了还没回来。
10.Myparents fortwentyyearsbythetimeIwas15.
A. married
B. hadmarried
C. hadbeenmarried
D. hadgotmarried
【答案】C
【解析】【分析】fortwentyyears“二十年”.为表一段时间的状语,要求谓语动词具有持续性。
而在所给选项中,只有bemarried表示结婚状态,具有延续性,故选C。
【点评】本题考查非延续性动词与延续性动词的转换。
11.He________fortenyears.
A. hasbeenmarried B. married C. gotmarried D. hadmarried
【答案】A
【解析】【分析】句意:
他结婚十年了。
根据句意可知是从过去持续到现在的动作,应该用现在完成时。
故选A。
12.—HowdoyoulikeTreasureIsland,Lucy?
—It'ssoexcitingthatI_______ittwice.
A. amreading
B. haveread
C. wasreading
D. hadread
【答案】B
【解析】【分析】句意:
——露西,你认为《金银岛》怎么样?
——它是如此令人激动以至于我读了两次。
根据twice可知已经发生了,故此处用现在完成时,故为haveread,故选B。
【点评】此题考查现在完成时的用法。
13.I scaredofdogseversinceadoghurtmewhenIwasfiveyearsold.
A. willbe
B. was
C. havebeen
D. wouldbe
【答案】C
【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:
自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
14.Iamsurprisedatthenewlookofmyhometown,forit_____alotovertheyears.
A. changed
B. changes
C. willchange
D. haschanged
【答案】D
【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,
结合overtheyears可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.
15.Myfather____inapandaprotectioncenterfor10years,soheknowsalotaboutpanda.
A. wasworking
B. isworking
C. hasworked
D. willwork
【答案】C
【解析】【分析】句意:
我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。
由句中的语句for10years提示可知,此句要用现在完成时,主语myfather,助动词要用has,故选C。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
16.Thevolunteers________alotofhelptotheoldandtheyoungsince2010.
A. offered B. haveoffered C. areoffering D. willoffer
【答案】B
【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.
17.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的不同语态和用法。
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.——______you_____outtheproblem,Sam?
——Notyet,butI'mgoingto.
A. Did,work
B. Are,working
C. Have,worked
D. Will,work
【答案】C
【解析】【分析】句意:
萨姆,你计算出这道数学题了吗?
——还没有,但是快了。
结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。
选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
21.Ihavelivedhere_______Iwasborn.
A. before
B. when
C. for
D. since
【答案】D
【解析】【分析】自从我出生我就一直生活在这里。
自从用since.
【点评】考查关连词的用法。
22.— haveyouhadthemobilephone?
—Since2015.
A. Howoften
B. Howlong
C. Howsoon
D. Howmany
【答案】B
【解析】【分析】句意:
你什么时候有的手机?
自从2015年。
询问的是从什么时候开始,也就是时间长度。
故B选项正确。
【点评】考查特殊疑问句的辨析。
23.IknowLiQingwell.We________friendsforfiveyears.
A. became
B. havebecome
C. was
D. havebeen
【答案】D
【解析】【分析】句意:
我很了解李青,我们是5年的朋友了。
根据forfiveyears,可知时态是现在完成时,并且要用持续性动词,havebeenfriends,是becomefriends的持续性动词,故选D。
【点评】考查时态,注意持续性动词的用法。
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.Morethan80people ______intheearthquake ______lastweek.
A. died;for B. havebeendead;since C. havedied;since D. havebeendead;for
【答案】C
【解析】【分析】句意:
自从上个周有超过80人在地震中伤生。
for+时间段;since+时间点,自从……时起,主句用现在完成时,句中的时间状语lastweek是时间点,故用since。
本句并非表示“死亡”这个状态的延续,而是指从过去某一时间到现在“死亡”这个动作发生了多少次,所以选C符合语境。
【点评】考查现在完成时。
26.OurforeignteacherMissSmith usEnglishsincefiveyearsago.
A. taught
B. isteaching
C. hastaught
D. teaches
【答案】C
【解析】【分析】句意:
我们的外语老师史密斯小姐从五年前就教我们英语。
由since可知用现在完成时,故选C。
【点评】考查现在完成时。
27.WilliamShakespeare for400years,buthisworksstillhavegreatinfluencetoday.
A. died
B. wasdying
C. hasdied
D. hasbeendead
【答案】D
【解析】【分析】句意:
威廉·莎士比亚已经逝世400年了,但现在他的作品仍然有很大的影响力。
由题干中的for400years可知应用现在完成时,且用延续性动词,排除A、B两项,C项中动词die是非延续性动词,故选D。
【点评】考查现在完成时。
28.一WhereisMr.Miller?
一He toNewYork.He therethreetimes.
A. hasbeen;hasgone
B. hasgone;hasgone
C. hasgone:
hasbeen
D. hasbeen;hasbeen
【答案】C
【解析】【分析】句意:
——Miller先生去哪儿了?
——他去纽约了。
他去过那3次了。
他去纽约了还未回来,用hasgoneto;他去过三次,用hasbeen。
故选C。
【点评】考查现在完成时hasgoneto和hasbeento的用法。
29.Sofar,theAIIB(亚投行)_____57countriestobethefoundingmembers.
A. attracted
B. hasattracted
C. willattract
【答案】B
【解析】【分析】句意:
到目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版word初二 英语现在完成时填空练习题附答案 完整版 word 初二 英语 现在完成时 填空 练习题 答案