最新人教版中考英语现在完成时1.docx
《最新人教版中考英语现在完成时1.docx》由会员分享,可在线阅读,更多相关《最新人教版中考英语现在完成时1.docx(21页珍藏版)》请在冰豆网上搜索。
最新人教版中考英语现在完成时1
最新人教版中考英语现在完成时1
一、初中英语现在完成时
1.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.
A. help
B. helped
C. hashelped
D. havehelped
【答案】C
【解析】【分析】此题要掌握现在完成时的时间状语及主语+with短语是单数的概念,即可得出答案。
选C。
2.Thevolunteers________alotofhelptotheoldandtheyoungsince2010.
A. offered B. haveoffered C. areoffering D. willoffer
【答案】B
【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.
3.Myfather____inapandaprotectioncenterfor10years,soheknowsalotaboutpanda.
A. wasworking
B. isworking
C. hasworked
D. willwork
【答案】C
【解析】【分析】句意:
我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。
由句中的语句for10years提示可知,此句要用现在完成时,主语myfather,助动词要用has,故选C。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
4.—ThedramaseriesTheThunder(破冰行动)hitsscreensthesedays.
—Oh.Whatapity!
I____________anyofthemyet,
A. doesn'twatch
B. didn'twatch
C. won'twatch
D. haven'twatched
【答案】D
【解析】【分析】句意:
——连续剧《破冰行动》这些天正在霸屏。
——哦。
真遗憾!
我任何一集也没有看过。
根据Oh.Whatapity!
可知我没有看过。
过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。
故选D。
【点评】此题考查现在完成时。
注意yet常和现在完成时连用。
5.Iamsurprisedatthenewlookofmyhometown,forit_____alotovertheyears.
A. changed
B. changes
C. willchange
D. haschanged
【答案】D
【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,
结合overtheyears可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.
6.I scaredofdogseversinceadoghurtmewhenIwasfiveyearsold.
A. willbe
B. was
C. havebeen
D. wouldbe
【答案】C
【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:
自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
7.—Yourshoesaresoold.Whydon'tyoubuyanewpair?
—BecauseI allmymoneyonanMP5.
A. spend
B. havespent
C. amspending
D. wasspending
【答案】B
【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。
强调过去发生的动作对现在的影响,应用现在完成时,故选B。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
8.He___________fortenyears.
A. hasbeenmarried
B. married
C. gotmarried
D. hasmarried
【答案】A
【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
getmarried需换成bemarried。
故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。
学生必须牢记这两种词的转换及转换条件。
9.Thesmallshop________forseveralyears.
A. opened
B. hasbeenopened
C. hasopened
D. hasbeenopen
【答案】D
【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词beopen.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为beopen,beopen里的open是形容词,不能加ed..
10.—Ihaven'tseenyourgrandfatherfortwoyears.Whathappenedtohim?
—Oh,he________herefortwoyears.
A. stayed B. hasn'tstayed C. stays D. hadn'tstayed
【答案】B
【解析】【分析】答语中的fortwoyears是一段时间,用在现在完成时的句中时。
现在完成时的结构:
主语+have/has+过去分词。
可知选B。
【点评】考查现在完成时
11.He fortenyears.
A. hasbeenmarried
B. married
C. gotmarried
D. hasmarried
【答案】A
【解析】【分析】句意:
他已经结婚十年了。
根据时间状语fortenyears.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。
bemarried表结婚的状态,be动词的过去分词为been。
故选A。
【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。
12.—I'msorryforbeinglate.
—Nevermind.Themeeting______foronly5minutes.Thisway,please.
A. hasbegun B. hasended C. hasbeenon
【答案】C
【解析】【分析】句意:
——对不起,我迟到了。
——没关系.会议只开了5分钟,请这边走。
for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.hasbeenon"在进行,开着(的状态)",故选C
【点评】现在完成时表示延续性的状态。
13.—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。
14.—HowdoyoulikeBeijing,MissRead?
—I'venoidea.I_____there.
A. havegone B. havebeen C. haven'tbeen D. haven'tgone
【答案】C
【解析】【分析】句意:
---你觉得北京怎么样,瑞得小姐?
---我不知道,我没有去过那儿。
短语:
havebeento去过某地(已经返回);havegoneto去了某地(尚未返回),根据句意,故答案为C。
【点评】考查短语辨析,区分havebeento与havegoneto,理解句子,根据语境判断答案。
15.—Doyoumissyourparentsfaraway?
—Yes,verymuch.They thehometownforovertwoyears.
A. left B. haveleft C. wereawayfrom D. havebeenawayfrom
【答案】D
【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语forovertwoyears表示时间段,动词要具有延续性,left是leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
16.I myhometownforalongtime.Ireallymissit!
A. haveleft
B. wentawayfrom
C. left
D. havebeenawayfrom
【答案】D
【解析】【分析】句意:
我已经离开家乡很长时间了,我十分想念它。
句中foralongtime不能与短暂性动词leave搭配,需转换成可延续的beawayfrom,根据句意词句应该用现在完成时,故答案为D。
【点评】考查现在完成时中延续性动词与for时间段的连用。
牢记短暂性动词与延续性动词之间的转换。
17.I acold.Iamnotfeelingwellnow
A. caught
B. havecaught
C. wascatching
D. hadcaught
【答案】B
【解析】【分析】句意:
我感冒了,我现在不舒服。
catchacold意为“感冒”。
由句意可知应用现在完成时。
故选B。
【点评】考查现在完成时。
18.Mymother agoodexampleformesinceIwasyoung.
A. was B. hasbeen C. willbe D. is
【答案】B
【解析】【分析】句意:
打小以来,妈妈就是我的好榜样。
根据时间状语“sincelwasyoung”可知,主句应用现在完成时,表示动作从过去一直持续到现在。
故选B。
【点评】考查动词的时态
19.He________fortenyears.
A. hasbeenmarried B. married C. gotmarried D. hadmarried
【答案】A
【解析】【分析】句意:
他结婚十年了。
根据句意可知是从过去持续到现在的动作,应该用现在完成时。
故选A。
20.—WhataboutwatchingthemovieBigFishtomorrow?
—Oh,I italready.
A. watch
B. havewatched
C. willwatch
D. amwatching
【答案】B
【解析】【分析】明天去看电影大鱼怎么样?
哦,我已经看过了。
already是完成时的标志,故选B。
【点评】联系句意,注意辨析关键的词语,来判断所填之词。
21.一Howlong yourbrother______thiscamera?
—Fortwoweeks.
A. have;bought
B. have;had
C. has;had
D. has;bought
【答案】C
【解析】【分析】本题考查动词的时态。
句意:
“你哥哥买这个相机多久了?
”“两周了。
”根据答语“Fortwoweeks.”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。
主语是yourbrother,为第三人称单数,所以应该选择C项。
【点评】考查现在完成时。
22.WhichofthefollowingisWRONG?
A. Yourcarisgoodexceptforthecolour.
B. Thefilmhasbegunfortwentyminutes.
C. Ihavekeptthebookfortwodays.
D. What'sthedifferencebetweenthetwotricks?
【答案】B
【解析】【分析】句意:
下面哪一个是错误的?
A选项意为:
你的汽车除了颜色之外其他都很好;B选项意为:
这场电影已经开始二十分钟了。
这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:
我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:
这两个把戏之间的区别是什么?
故应选B。
【点评】考查句子结构。
掌握短暂性动词不能与时间段连用。
23.It_______overtendayssincethedog_______.
A. is;hasbeendead
B. hasbeen;died
C. hasbeen;hasbeendead
D. was;hasdied
【答案】B
【解析】【分析】句意:
狗死了有十多天了。
Since引导一个过去时的句子,所以第二个空填die的过去式,主句应该用现在完成时,也可以用is,但比较口语化,综合两个空可知选B。
24.—Where'sMrJones?
—He tothepostoffice.
A. goes B. willgo C. hasbeen D. hasgone
【答案】D
【解析】【分析】句意:
jones在哪?
他已经去了邮局。
该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。
故选D。
【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。
25.— you yourhomework?
—No,Ihaven't.
A. Have;finished
B. Are;finishing
C. Did;finish
D. Will:
finish
【答案】A
【解析】【分析】句意:
你完成了你的家庭作业吗、还没有。
由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.
【点评】辨析句意,注意句子的时态与语态,选出合适的选项。
26.Jack_______schooltwoyearsagoandhe_______fortwoyears.
A. leaves;hasgone
B. left;hasbeenaway
C. leaves;hasbeenaway
D. left;hasgone
【答案】B
【解析】【分析】句意:
Jack两年前离开学校,他离开有两年时间了。
twoyearsago表示动作瞬间结束用一般过去时,leave的过去式为left,fortwoyears表示状态延续用现在完成时,leave需换成beawayfrom,且Jack相当于第三人称单数,用hasbeenawayfrom。
故选B。
【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。
27. youever______thePalaceMuseum?
A. Were:
Visiting B. Will;visit C. Have;visited D. Are;visiting
【答案】C
【解析】【分析】句意:
你去参观过故宫吗。
ever一般永远现在完成时的疑问句中,只有C选项是完成时态,故选C。
【点评】联系句意,寻找关键词,根据关键词语判断所填之词。
28.OurforeignteacherMissSmith usEnglishsincefiveyearsago.
A. taught
B. isteaching
C. hastaught
D. teaches
【答案】C
【解析】【分析】句意:
我们的外语老师史密斯小姐从五年前就教我们英语。
由since可知用现在完成时,故选C。
【点评】考查现在完成时。
29.Howlong hisgrandfather ?
A. has,died
B. has,beendeath
C. has,dying
D. has,beendead
【答案】D
【解析】【分析】句意:
他的爷爷去世多久了?
hasdied已经去世了,不能与时间段连用;hasbeendeath形式错误,death是名词;hasdying形式错误;hasbeendead已经去世了。
句中Howlong问的是一段时间,die是瞬间性动词,不能和一段时间连用,故A不对。
hasbeendead是一个系表结构,表示状态,可以持续。
故应选D。
【点评】考查现在完成时延续性动词与短暂性动词的转换。
die非延续性动词,要转换为延续性的bedead。
30.Allthestudents_______veryhardoverthelastthreeyears.
A. works
B. hasworked
C. haveworked
D. worked
【答案】C
【解析】【分析】Overthelastthreeyears,用于现在完成时,又由于主语是复数,故选C。
【点评】现在完成时的时间状语要掌握。
二