现在完成时专项练习教师用卷.docx
- 文档编号:13574727
- 上传时间:2023-06-15
- 格式:DOCX
- 页数:14
- 大小:23.89KB
现在完成时专项练习教师用卷.docx
《现在完成时专项练习教师用卷.docx》由会员分享,可在线阅读,更多相关《现在完成时专项练习教师用卷.docx(14页珍藏版)》请在冰点文库上搜索。
现在完成时专项练习教师用卷
现在完成时专项练习
副标题
题号
I
总分
得分
一、单选题(本大题共38小题,共38.0分)
1.-May I speak to your headmaster?
-Sorry,he isn't here.He _______ to Guiyang on business.
A.have goneB.has goneC.have beenD.has been
【答案】B
【解析】答案:
B.结合Sorry,he isn't here可知动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语he,故has.结合Sorry,he isn't here可知不在本地,故用hasgoneto去了某地,hasbeento去过某地,故答案是B.
---我能和班主任说话吗?
---对不起,他不在这,他去贵阳出差了.
现在完成时表示过去发生的动作对现在造成的影响或结果或表示过去的动作或状态持续到现在.它的构成是:
主语+have/has+动词的过去分词.
2.Greatchanges______inourtowninthepastfewyears.
A.istakingplaceB.willhappen
C.havetakenplaceD.hashappened
【答案】C
【解析】句意:
在过去的几年里我们的城镇发生了巨大的变化。
happen常指具体事件的发生,特别指偶然的或未能预见的事情;takeplace发生,指有计划的发生;由句意可知,此处要用现在完成时,要用havetakenplace。
根据主语是复数Greatchanges也可排除D。
结合句意,故选C。
3.-__________ has the film __________?
-For about ten minutes.( )
A.How often; begunB.How long; been on
C.How soon; been onD.How long; begun
【答案】B
【解析】答案:
B
根据答语For about ten minutes是一个时间段,对时间段提问应该用howlong句型,howoften是对频率进行提问;howsoon多久以后…;begun是begin的过去分词,begin是非延续性动词,不能和表示一段的时间状语for…连用,应该用beon上映来代替.
--电影开演了多长时间了?
--大约十分钟了.
本题考查的是howlong的用法和现在完成时中延续性动词和非延续性动词,理解句意并掌握howlong的用法和现在完成时中延续性动词和非延续性动词的区别是解答本题的关键.
4.I _____ the book for two weeks.I must return it to the school library.( )
A.borrowB.have borrowedC.keptD.have kept
【答案】D
【解析】答案:
D.
结合句意可知borrow借,动作发生在过去,持续了一段时间,故用现在完成时have/has+过去分词,主语I,故have,borrow是短暂性动词,不能与一段时间连用,故换成keep,keep的过去分词kept,故答案是D.
我借了两个星期的书了,我必须还给图书馆了.
现在完成时有两种用法1.过去发生的某一动作对现在造成的影响或结果或到现在为止已经发生或完成的动作.2.表示过去发生的、持续到现在的动作或状态.
5.—WhereisTina?
Ihaven’tseenherforseveraldays.
—Oh,she_______toherhometowntovisithergrandparentswithherparents.
A.goesB.willgoC.hasbeenD.hasgone
【答案】D
【解析】句意:
——Tina在哪儿?
我好几天没有见过她了。
——哦,她她和她的父母去了她的家乡看望她的爷爷奶奶。
根据语境可知用现在完成时,其结构是have/hasgoneto...表示去了某地。
主语是单数,这里用has。
根据题意,故选D。
6.—He'sneverseenthefilmFleetofTime(匆匆那年)before,______he?
—______.Hewenttoseeitlastweek.
A.has;YesB.has;No
C.hasn'the;YesD.hasn'the;No
【答案】A
【解析】句意:
——以前他从未看过《匆匆那年》这部电影,是吗?
——不,他看过。
他上周去看了。
第一空要完成反意疑问句,遵循“两个一致和一个不一致”原则,一致即三类词(助动词、be动词、情态动词)的一致和主语的一致,不一致即前肯后否,前否后肯。
陈述部分是现在完成时态的否定句,故用助动词has。
答语要尊重事实,根据后句可知看过,所以作yes的回答。
故选A。
7.Morethan60people________intheexplosioninachemicalplantinYancheng_______lastThursday.
A.died;forB.havebeendead;since
C.havedied;sinceD.havebeendead;for
【答案】B
【解析】句意:
自上周四以来,盐城一家化工厂发生爆炸,造成60多人死亡。
lastThursday时间点前用since;根据句意应用现在完成时。
现在完成时与一段时间连用时,不能用短暂性谓语动词,应用延续性动词,die意为“死亡”,为短暂性谓语动词。
dead是形容词,与be动词连用,常用来作定语、表语或补语,表示死的状态。
故选B。
8.—WouldyouliketogototheGreatWallwithmethisweekend?
—Thankyou,butI________therethreetimes.
A.wasgoingB.havegoneC.havebeenD.went
【答案】C
【解析】句意:
——你这周末想跟我一起去长城嘛?
——谢谢,我不去了,我之前已经去过三次了。
这里是指过去发生的事情对现在造成的影响,所以要用现在完成时。
havebeen表示某人去过某地,此刻在说话地;havegone表示去了某地,还未回来,此刻不在说话地。
根据语境和句意判断,这里要用havebeen to,主语是I,所以要用have,故选C。
9.Theriver________,sopeoplecan'tdrinkthewaterinitnow.
A.haspollutedB.willbepolluted
C.hasbeenpollutedD.willpollute
【答案】C
【解析】句意:
这条河已经被污染了,所以人们不能喝这里的水。
此处河流是已经开始被污染了,而且对人们造成了影响并且会持续,这是现在完成时的表示,故使用现在完成时,河流并不会主动污染而是人们的行为因此是被污染的,故使用被动语态,故选C。
10.---Thenumbersofsomekindsofsharks_____reallyquicklyinthelast20to30years
---Yes,thegovernmentshoulddeveloplawstostopthesaleofsharkfins.
A. fellB.fallC. havefallenD.arefalling
【答案】C
【解析】句意:
——在过去的20-30年里一些种类鲨鱼的数量下降很快。
——是的,政府应该建全法律阻止鱼翅的销售。
根据语境可知是现在完成时,使用have/has+过去分词结构,故选C。
11.—WillyouwatchtheprogrammeIAmtheActoronZhejiangStar-TV?
—Yes,ofcourse.It_______oneofthemostpopularshowssincelastOctober.
A.wasB.hasbeenC.becameD.hasbecome
【答案】B
【解析】句意:
——你会看浙江卫视的《我是演员》这个节目吗?
——是的,当然会看。
自去年10月以来,它一直是最受欢迎的节目之一。
结合句意及sincelastOctober可知,该句时态是现在完成时,谓语构成:
have/has+done。
become是短暂性动词,不能和表示时间段及since连接的时间状语连用。
be表示一种状态,能和表示时间段及since连接的时间状语连用。
故此处用hasbeen。
结合句意,故选B。
12.Thatpoormanhas forthreeyears.
A.diedB.beendiedC.deadD.beendead
【答案】D
【解析】句意为:
那个可怜的人已经去世3年了。
根据语境可知,这是叙述一个过去的动作对现在造成的影响或结果,应用现在完成时。
现在完成时的结构是:
have/has+动词过去分词。
由于die在英语中是一个短暂性动词,不可延续,但是其形容词表示状态,可以延续,因此转换成形容词形式,故选D。
13.—Ningbo_______alotinthepast10years.
—Yeah,you`reright.
A.changesB.haschanged
C.hasbeenchangedD.willchange
【答案】B
【解析】句意:
宁波在过去的10年当中改变了很多。
——是的,你说得对。
结合语境可知本句描述的是从过去一直持续到现在的动作,故用现在完成时态。
选B。
14.--YouknowalotaboutChinesehistory,donˈtyou?
--Yes,I Chinaforalongtimesince1998.
A.havecometoB.havegonetoC.havebeentoD.havelivedin
【答案】D
【解析】句意:
-你对中国历史了解很多,是吗?
-是的,自从1998年我就一直住在中国。
havecometo来到……;havegoneto去了,还没回来;havebeento去过,已经回来了;havelivedin一直居住在……。
根据句意可知,说话人自从1998年就一直住在中国,所以对中国的历史很了解。
故选D。
15.Doyouknow________?
Someoneislookingforher.
A.howdidJennygothereB.howJennywentthere
C.wherehasMarygoneD.whereMaryhasgone
【答案】D
【解析】句意:
你知道玛丽去哪里了吗?
有人正在寻找她。
宾语从句要用陈述语序,排除AC;B.詹妮怎么样去那里;D.玛丽哪里了。
hasgoneto…去了某地(没回来)。
根据句意,故选D。
16.—AreyougoingtohelpJohnwithhisChinesethisevening?
—No,He_______toEngland.Hewillbebackherenextmonth.
A.returnedB.willreturnC.returnsD.hasreturned
【答案】D
【解析】句意:
今晚你要帮约翰学汉语吗?
不,他已经回了英格兰。
他将在下个月返回这里。
根据Hewillbebackherenextmonth.可知该选D。
17.I_________Bob’sbooksincetwoweeksago.Ihavetoreturnittohimtomorrow.
A. borrowedB.haveborrowedC.havekeptD.kept
【答案】C
【解析】句意:
自从两周前,我就借了Bob的这本书。
我明天必须把它还给他。
borrow借入,短暂性动词;keep保存,保持,延续性动词。
根据时间状语since twoweeksago可知,动词应该要用现在完成时,且为延续性动词。
故选C。
18.---Howlonghasyourdaughter_______theUSA?
---Since2015.
A.beentoB.gonetoC.beeninD.beenaway
【答案】C
【解析】句意:
——你的女儿在美国待了多长时间了?
——自从2015年起。
havebeento去了,人已经回来了;havegoneto去了,人没有回来;beenaway离开;havebeenin待在某地(多长时间),表示一种状态。
故选C。
19.---____________wonderfulfilm!
Whydidn’tyougotoseethefilm?
---BecauseI___________ittwiceandIhadtoprepareformytests.
A.Whata;seeB.Howa;haveseen
C.Howa;seeD.Whata;haveseen
【答案】D
【解析】句意:
——多精彩的电影啊!
你为什么不去看这部电影?
——因为我已经看过两次,而且我不得不为考试做准备。
film可数名词,电影,感叹句用What+a/an+形容词+单数可数名词+主语+谓语!
结合语境,第二个空为现在完成时。
根据句意,故选D。
20.-Can you tell me how long you______the Huawei mobile phone,Mr.Zhang.
-Nearly a year.It works very well.( )
A.will buyB.have hadC.have boughtD.had had.
【答案】B
【解析】答案:
B.tell后加宾语从句,主句是一般现在时,从句时态不受限制,结合Nearly a year可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,buy是短暂性动词.不能与一段时间连用,故用have的过去分词had,故答案是B.
---你能告诉我你买华为手机多久了吗,张先生?
---将近一年,很好用.
现在完成时表示过去发生的动作对现在造成的影响或结果或表示过去的动作或状态持续到现在.它的构成是:
主语+have/has+动词的过去分词.
21.-Isyourfatherin?
-No,he______forthreehours.
A.wasoutB.hasbeenoutC.wentoutD.hasgoneout
【答案】B
【解析】句意为:
---你爸爸在家吗?
---不在。
他已经出去三个小时了。
根据语境可知,这里表示的是过去发生的动作对现在造成的影响或结果(即现在不在家),应用现在完成时。
beout表示状态,goout表示短暂性动作,根据已经可知应选B。
22.Ican'tfindmywalletanywhere.I'msureI_______it.
A.lostB.willloseC.loseD.havelost
【答案】D
【解析】句意:
我到处找不到我的钱包。
我确信我已弄丢了它。
根据Ican'tfindmywalletanywhere.可知,“丢失”这一动作已经完成,强调对现在的影响,时态用现在完成时,现在完成时态的结构为have/has+动词的过去分词,故选D。
23.—IsMr.SmithstillinShanghai?
—Yes,he therefortwomonths.
A.hasbeenB.hasgoneC.hasbeentoD.hasgoneto
【答案】A
【解析】 试题分析:
答句的意思是“他已经在上海呆了两个月了”,there是副词,前面不能加介词;排除C,D;hasgone是“去了”,不符合题意。
故选A。
考点:
词法-动词时态。
24.TheDongying-Hainanairline forabout5months.Ihavetakentheflightsthreetimes.
A.isopenB.hasopened
C.hasbeenopenD.hasbeenopened
【答案】C
【解析】句意:
东营海南航空公司已经开通大约5个月了,我已经乘坐过3次了。
完成时for加一段时间要求谓语动词是持续或表示状态的,结合语境故选C。
25.—He’sneverreadthenovel,_________he?
—_______ .He_______ ittwicelastterm.
A.is;No;hasreadB.has;No;read
C.has;Yes;readD.has;Yes;hasread
【答案】C
【解析】句意:
——他从未读过这本小说,是吗?
——不。
他上学期读了两遍。
反意疑问句,前否后肯形式,应与前句时态保持一致。
lastterm上学期,一般过去时的时间状语。
根据句意及用法分析,故选C。
26.-Helen,when did you move here?
-I here since two years ago.( )
A.movedB.livedC.have movedD.have lived
【答案】D
【解析】答案:
D根据since two years ago可知,"从两年前"表示一段时间,表示过去的动作一直持续到现在,应该用现在完成时态;现在完成时态的结构为have/has+动词的过去分词,排除AB;故又因为move是瞬间性动词,不能持续一段时间,所以要用havelived后面跟延续性动词,故选D.
-海伦,你什么时候搬到这儿的?
-从两年前我就住在这儿.
判断动词的时态,要通过所给的时间状语、提示词或语境去判断动词存在的状态.注意容易混的动词的用法.本题注意短暂性动词和延续性动词的区别.
27.Theoldmanneedsatmostfivehour’ssleepanight,buthe___foroversevenhourstonight.
A.hasfallenasleepB.hasslept
C.hasgonetobedD.hasgonetosleep
【答案】B
【解析】【解析】句意为:
老人每晚最多需要五个小时的休息,但是他今晚已经睡了七个多小时。
fallasleep、gotobed、gotosleep指的是睡觉的动作,即一瞬间,sleep本身可以指睡着的状态,可持续.而题中说已经睡了超过7小时,是个持续的状态。
根据语境可知应选B。
28.---Look,there’snolightinthehouse.
---Yes,theSmiths____________Shanghai.Theywillbebacknextweek.
A.hasgonetoB.hasbeentoC.havegonetoD.havebeento
【答案】C
【解析】句意:
——看,屋子里没有灯。
——是的,史密斯一家去上海了。
他们下个星期将会回来。
have/hasgoneto表示提到的人并不在说话地点,去了某地还没有回来;have/hasbeento表示提到的人正在说话地点,去了某地,现在已经回来了;姓氏前加the,后加s表一家人,谓语动词用复数,结合句意,故选C。
29.---When___you____yourbike?
---In2014.I_________itforthreeyears.
A.did;buy;havehadB.have;bought;havebought
C.have;bought;havehadD.did;buy;havebought
【答案】A
【解析】句意:
——你什么时候买的自行车?
——在2014年,我已经拥有三年了。
问句中,根据语境,句子是一般过去时,buy是实意动词,所以用助动词did帮助构成疑问句,后跟动词原形;答句中,根据forthreeyears可知,句子使用现在完成时,且要使用延续性动词,故选A。
30.—Whatabeautifulcar!
When________you________it?
—I________itfortwoyears.
A.did;buy;haveboughtB.did;buy;havehad
C.have;bought;haveboughtD.have;bought;havehad
【答案】B
【解析】句意:
多么漂亮的汽车啊!
你什么时候买的呢?
我已经买了2年了。
买车发生在过去,用一般过去时。
根据fortwoyears可知,用现在完成时。
而且fortwoyears只能与延续性动词连用,buy是瞬间动词,have是延续性动词,故选B。
31.Marywithherparents_______toHongKong.They’llstaytherefortwoweeks.
A.havebeenB.havegoneC.hasbeenD.hasgone
【答案】D
【解析】句意:
Mary和她的父母一起去了香港,他们打算在那里待两个星期。
根据后面一句话,可知Mary和她的父母一起去了香港,并且还没有回来,所以用have/hasgoneto表示去了某地(没回来),而have/hasbeento则表示去过某地(已经回来);主语后面由with结构时,谓语动词由前面的主语决定单复数,根据主语Mary判断用助动词has。
故选D。
32.Paula,whenyouarehome,pleasegivemeacalltoletme
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现在完成时 专项 练习 教师