外研版英语英语现在完成时的用法大全及答案解析.docx
- 文档编号:26295313
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:25
- 大小:31.88KB
外研版英语英语现在完成时的用法大全及答案解析.docx
《外研版英语英语现在完成时的用法大全及答案解析.docx》由会员分享,可在线阅读,更多相关《外研版英语英语现在完成时的用法大全及答案解析.docx(25页珍藏版)》请在冰豆网上搜索。
外研版英语英语现在完成时的用法大全及答案解析
外研版英语英语现在完成时的用法大全及答案解析
一、初中英语现在完成时
1.Thesmallshop________forseveralyears.
A. opened
B. hasbeenopened
C. hasopened
D. hasbeenopen
【答案】D
【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词beopen.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为beopen,beopen里的open是形容词,不能加ed..
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.—HoboandEddie thecinematowatchthefilmZootopia.
—Oh,that'swhyIcan'tfindthemnow.
A. havegoneto
B. havebeento
C. hasgoneto
D. hasbeento
【答案】A
【解析】【分析】考查主谓一致。
句意:
——侯博和埃迪去了电影院看电影《疯狂动物城》。
——哦,这就是为什么我现在找不到他们的原因。
havegoneto去了;beento去过。
HoboandEddie作主语,谓语动词要用复数形式。
所以选A。
5.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”的区别。
6.——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。
【点评】考查主谓一致和短语的用法。
7.—_______mydictionary?
Ican'tfinditanywhere.
—I_______itonthedeskwhenIcamein.
A. Didyousee;haveseen
B. Haveyouseen;haveseen
C. Haveyouseen;saw
D. Didyousee;see
【答案】C
【解析】【分析】句意:
---你看见我的词典了吗?
我到处都找不到了。
---我进来的时候看见在桌子上。
根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据whenIcamein可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。
【点评】考查动词的时态,注意理解句意,根据时态的定义判断。
8.—I'msorryforbeinglate.
—Nevermind.Themeeting______foronly5minutes.Thisway,please.
A. hasbegun B. hasended C. hasbeenon
【答案】C
【解析】【分析】句意:
——对不起,我迟到了。
——没关系.会议只开了5分钟,请这边走。
for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.hasbeenon"在进行,开着(的状态)",故选C
【点评】现在完成时表示延续性的状态。
9.Greatchanges inmyhometowninthelastfewyears.
A. tookplace
B. willtakeplace
C. havetakenplace
D. havebeentakenplace
【答案】C
【解析】【分析】句意:
过去几年我的家乡发生了巨大的变化。
inthelastfewyears意为“在过去的几年里”,用于现在完成时;takeplace“发生”没有被动语态。
故答案选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.Hiscathas________forfiveweeks.
A. died
B. beendead
C. dying
D. dies
【答案】B
【解析】【分析】句意:
他的猫已经死了5个星期了。
die是短暂性动词,不能表示状态的延续。
由时间状语forfiveweeks可知应用延续性动词,故答案选B。
【点评】考查现在完成时。
12.—WhereisCatherine?
Ihaven'tseenherfordays.
—She Wuhan.She'llbebacknextweek.
A. hasgoneto
B. hasbeento
C. havegoneto
D. havebeento
【答案】A
【解析】【分析】句意:
——Catherine在哪里?
我好几天没见她。
——她已经去武汉了。
她将下周回来。
主语是she,所以用has,排除C、D。
A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。
根据She'llbebacknextweek.她下周回来可知现在还没有回来,故选A。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
13.Nancy forfiveyears.
A. wasdying
B. hasdied
C. died
D. hasbeendead
【答案】D
【解析】【分析】句意:
南西去世五年了。
A.wasdying过去进行时态;B.hasdied现在完成时态;C.died一般过去时态;D.hasbeendead现在完成时态。
句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成bedead。
故选D。
【点评】本题考查时态辨析。
某人去世了多少年就用延续性动词的现在完成时,has beendead。
14.He___________fortenyears.
A. hasbeenmarried
B. married
C. gotmarried
D. hasmarried
【答案】A
【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
getmarried需换成bemarried。
故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。
学生必须牢记这两种词的转换及转换条件。
15.—Theysaythereisanewrestaurantnearhere.
—Yes,andit______formorethanaweek.
A. hasbeenopen
B. open
C. isopening
D. opens
【答案】A
【解析】【分析】句意:
——他们说在这附近有一个新的餐馆。
——是的,它已经开了一个多星期了。
根据formorethanaweek,可知用现在完成时,have/hasbeendone,故选A。
【点评】考查现在完成时,注意识记其标志词。
16.—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四个词的词义和用法。
17.Thevolunteers________alotofhelptotheoldandtheyoungsince2010.
A. offered B. haveoffered C. areoffering D. willoffer
【答案】B
【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.
18.—Doyoustillplaybasketball?
—Oh,no.I____itforthepasttwoyears.
A. haven'tplayed B. didn'tplay C. won'tplay D. hadn'tplayed
【答案】A
【解析】【分析】句意:
——你还打篮球吗?
——哦,不了。
我已经有两年没有打过了。
根据句中的forthelasttwoyears可知应与完成时态连用,又有时间是thelasttwoyears可知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。
19.I________aninvitationtotheconcert.Ican'twaittogo.
A. receive
B. willreceive
C. wasreceiving
D. havereceived
【答案】D
【解析】【分析】句意:
我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
20.He fortenyears.
A. hasbeenmarried
B. married
C. gotmarried
D. hasmarried
【答案】A
【解析】【分析】句意:
他已经结婚十年了。
根据时间状语fortenyears.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。
bemarried表结婚的状态,be动词的过去分词为been。
故选A。
【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。
21.LittleTom hishomeformorethantenyears.
A. leaves
B. leftfrom
C. willleave
D. hasbeenawayfrom
【答案】D
【解析】【分析】句意:
小汤姆离开家已经十年了。
由句中“formorethantenyears”可知.句中的谓语动词需使用延续性动词。
leave对应的延续性动词为beaway。
【点评】考查现在完成时。
22.IknowLiQingwell.We________friendsforfiveyears.
A. became
B. havebecome
C. was
D. havebeen
【答案】D
【解析】【分析】句意:
我很了解李青,我们是5年的朋友了。
根据forfiveyears,可知时态是现在完成时,并且要用持续性动词,havebeenfriends,是becomefriends的持续性动词,故选D。
【点评】考查时态,注意持续性动词的用法。
23.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的用法。
24.LastweekI_______acold.That'stosaysincelastweek,I_______acold.
A. havehad;havehad
B. caught;havehad
C. havehad;havecaught D. caught;havecaught
【答案】B
【解析】【分析】句意:
上周我患了感冒。
也就是说,从上周开始,我就一直在感冒。
“haveacold”和“catchacold”均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用。
第一句上周感冒是发生在过去的动作,应用一般过去式“caught”;第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时“havehad”,故选B。
【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。
25.WilliamShakespeare for400years,buthisworksstillhavegreatinfluencetoday.
A. died
B. wasdying
C. hasdied
D. hasbeendead
【答案】D
【解析】【分析】句意:
威廉·莎士比亚已经逝世400年了,但现在他的作品仍然有很大的影响力。
由题干中的for400years可知应用现在完成时,且用延续性动词,排除A、B两项,C项中动词die是非延续性动词,故选D。
【点评】考查现在完成时。
26.What you inthepasttwohours,mybaby?
A. will;do B. have;done C. are;doing D. would;do
【答案】B
【解析】【分析】句意:
在过去的两个小时你做了什么,我的乖乖?
根据“inthepasttwohours”可知用完成时态。
故选B。
【点评】考查现在完成时。
27. youever______thePalaceMuseum?
A. Were:
Visiting B. Will;visit C. Have;visited D. Are;visiting
【答案】C
【解析】【分析】句意:
你去参观过故宫吗。
ever一般永远现在完成时的疑问句中,只有C选项是完成时态,故选C。
【点评】联系句意,寻找关键词,根据关键词语判断所填之词。
28.Ihavelivedhere_______Iwasborn.
A. before
B. when
C. for
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外研版 英语 现在完成时 用法 大全 答案 解析