最新 现在完成时单元练习题含答案word.docx
- 文档编号:27974248
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:20
- 大小:28.47KB
最新 现在完成时单元练习题含答案word.docx
《最新 现在完成时单元练习题含答案word.docx》由会员分享,可在线阅读,更多相关《最新 现在完成时单元练习题含答案word.docx(20页珍藏版)》请在冰豆网上搜索。
最新现在完成时单元练习题含答案word
最新现在完成时单元练习题(含答案)(word)
一、初中英语现在完成时
1.IthasbeenthreeyearssinceI______ateacher.
A. become B. became C. becoming D. tobecome
【答案】B
【解析】【分析】题意:
现在完成时里,since从句里动词应用一般过去时。
故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
2.I________aninvitationtotheconcert.Ican'twaittogo.
A. receive
B. willreceive
C. wasreceiving
D. havereceived
【答案】D
【解析】【分析】句意:
我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.Thevolunteers________alotofhelptotheoldandtheyoungsince2010.
A. offered B. haveoffered C. areoffering D. willoffer
【答案】B
【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.
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.Myparents fortwentyyearsbythetimeIwas15.
A. married
B. hadmarried
C. hadbeenmarried
D. hadgotmarried
【答案】C
【解析】【分析】fortwentyyears“二十年”.为表一段时间的状语,要求谓语动词具有持续性。
而在所给选项中,只有bemarried表示结婚状态,具有延续性,故选C。
【点评】本题考查非延续性动词与延续性动词的转换。
7.—Whereisyourmother?
—She______Australiaandshe______Sydneyfortwoweeks.
A. hasbeento;hasbeenin B. hasbeento;hasbeento
C. hasgoneto;hasbeenin
D. hasgoneto;hasbeento
【答案】C
【解析】【分析】句意:
——你的妈妈在哪里?
——她去了澳大利亚,她在悉尼呆了两周了。
hasbeento”去过某地“,现在已经回来了;hasgoneto”去了某地“,还没有回来;hasbeenin”待在某地“一段时间。
根据句意Whereisyourmother?
可知,她的妈妈还没有回来,第二个空后面有一段时间fortwoweeks,应该用bein,故应选C。
【点评】考查动词的时态,以及hasbeento,hasgoneto,hasbeenin的含义和用法。
8.—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。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
9.—Howmanytimes_______you_______toBeijingthisyear?
—Threetimes.
A. have;been B. had;been C. have;gone D. had;gone
【答案】A
【解析】【分析】句意是:
——你今年去过北京几次?
——三次。
考查havebeen与havegone的区别。
havebeen是指去过某地切已经回来了,havegone是指去了某地还没有回来,根据答句Threetimes.可以推测已经回来了,故选A。
10.—I'msorryforbeinglate.
—Nevermind.Themeeting______foronly5minutes.Thisway,please.
A. hasbegun B. hasended C. hasbeenon
【答案】C
【解析】【分析】句意:
——对不起,我迟到了。
——没关系.会议只开了5分钟,请这边走。
for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.hasbeenon"在进行,开着(的状态)",故选C
【点评】现在完成时表示延续性的状态。
11.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”的区别。
12.—Yournewbikeissonice!
Whendidyoubuyit?
—InJuly.I_____itfortwoweeks.
A. had
B. havehad
C. havebought
D. bought
【答案】B
【解析】【分析】句意:
——你的新自行车那么好看。
你什么时候买的。
——七月份,我买了两周了。
根据fortwoweeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。
因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。
【点评】考查现在完成时,注意现在完成时中延续性动词的使用。
13.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.
A. help
B. helped
C. hashelped
D. havehelped
【答案】C
【解析】【分析】此题要掌握现在完成时的时间状语及主语+with短语是单数的概念,即可得出答案。
选C。
14.Mikeusedtobeatopstudent,buthe behindsincehelosthimselfincomputergames.
A. fell
B. hasfallen
C. was
D. hasbeen
【答案】D
【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
15.Greatchanges inmyhometowninthelastfewyears.
A. tookplace
B. willtakeplace
C. havetakenplace
D. havebeentakenplace
【答案】C
【解析】【分析】句意:
过去几年我的家乡发生了巨大的变化。
inthelastfewyears意为“在过去的几年里”,用于现在完成时;takeplace“发生”没有被动语态。
故答案选C。
【点评】考查现在完成时。
16.Mikebegantoworkinthefactoryin2013.He thereforfouryears.
A. isworking B. wasworking C. works D. hasworked
【答案】D
【解析】【分析】句意:
迈克在这里工作已经4年了。
一直持续的状态用现在完成时。
故D选项正确。
【点评】考查现在完成时。
17.Hiscathas________forfiveweeks.
A. died
B. beendead
C. dying
D. dies
【答案】B
【解析】【分析】句意:
他的猫已经死了5个星期了。
die是短暂性动词,不能表示状态的延续。
由时间状语forfiveweeks可知应用延续性动词,故答案选B。
【点评】考查现在完成时。
18.I acold.Iamnotfeelingwellnow
A. caught
B. havecaught
C. wascatching
D. hadcaught
【答案】B
【解析】【分析】句意:
我感冒了,我现在不舒服。
catchacold意为“感冒”。
由句意可知应用现在完成时。
故选B。
【点评】考查现在完成时。
19.Sofar,theAIIB(亚投行)_____57countriestobethefoundingmembers.
A. attracted
B. hasattracted
C. willattract
【答案】B
【解析】【分析】句意:
到目前为止,亚投行吸引了57个国家成为发起国。
Sofar,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。
故选B。
20.Theoldcity_______alotsincetenyearsago.
A. changed
B. changes
C. change
D. haschanged
【答案】D
【解析】【分析】这个老城市已经发生了太多改变自从十年前。
已经发生的用完成时。
【点评】考查时态的用法。
21.--Whatanicewatch!
Howlong you it?
--Forjusttwoweeks.
A. will;buy
B. have;had
C. were;having
D. did;buy
【答案】B
【解析】【分析】句意:
“多好的一块表啊!
你买了多久了?
"“刚刚两周。
”根据句意可知用现在完成时,buy是瞬间动词.不可与howlong连用,故排除选项A、D:
选项C是过去进行时,不符合题意。
故选B项。
【点评】考查现在完成时。
22.Jackson schooltwoyearsagoandhe fortwoyears.
A. leaves;hasgone
B. left;hasbeenaway
C. leaves;hasbeenaway
D. left;hasgone
【答案】B
【解析】【分析】句意:
Jackson两年前离开学校,他离开已经两年了。
根据“twoyearsago”可知,第一空应用一般过去时;根据“fortwoyears”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。
【点评】考查动词的时态。
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.— you yourhomework?
—No,Ihaven't.
A. Have;finished
B. Are;finishing
C. Did;finish
D. Will:
finish
【答案】A
【解析】【分析】句意:
你完成了你的家庭作业吗、还没有。
由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.
【点评】辨析句意,注意句子的时态与语态,选出合适的选项。
25.一ThisisthesecondtimeIhavecometoTaiyuan.It alot.
一Yeah,itisbecomingmoreandmorebeautiful.
A. changes
B. willchange
C. waschanging
D. haschanged
【答案】D
【解析】【分析】句意为——这是我第二次来到太原。
它改变了很多。
——是的,它将变得越来越美丽。
根据havecome,可知是时态是现在完成时,结构为have/hasdone,主语是it,用haschanged,故选D。
【点拨】此题考查现在完成时。
26.What you inthepasttwohours,mybaby?
A. will;do B. have;done C. are;doing D. would;do
【答案】B
【解析】【分析】句意:
在过去的两个小时你做了什么,我的乖乖?
根据“inthepasttwohours”可知用完成时态。
故选B。
【点评】考查现在完成时。
27.一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的用法。
28.—HowlongcanI_____theChineseworkbook?
—Forthreeweeks.
A. borrow B. keep C. toborrow D. tokeep
【答案】B
【解析】【分析】句意:
——我能保存语文练习本多长时间?
——三个星期。
情态动词can用动词原形,所以排除C、D。
howlong所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。
【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。
29.I________mydictionarytomyclassmateDavidaweekago,buthe________ittomeyet.
A. lent;return
B. havelent;returned
C. lent;hasn'treturned
D. havelent;didn'treturn
【答案】C
【解析】【分析】句意:
我一周前把我
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 现在完成时单元练习题含答案word 现在完成时 单元 练习题 答案 word