现在完成时练习答案.docx

上传人:b****5 文档编号:11749272 上传时间:2023-03-31 格式:DOCX 页数:13 大小:24.35KB
下载 相关 举报
现在完成时练习答案.docx_第1页
第1页 / 共13页
现在完成时练习答案.docx_第2页
第2页 / 共13页
现在完成时练习答案.docx_第3页
第3页 / 共13页
现在完成时练习答案.docx_第4页
第4页 / 共13页
现在完成时练习答案.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

现在完成时练习答案.docx

《现在完成时练习答案.docx》由会员分享,可在线阅读,更多相关《现在完成时练习答案.docx(13页珍藏版)》请在冰豆网上搜索。

现在完成时练习答案.docx

现在完成时练习答案

必刷小卷--现在完成时

1.【2019•四川省广元市】—Howlonghaveyou_____yourcap?

Itlookscool.

—Abouttwoweeks.

A.borrowedB.boughtC.had

【答案】C

【解析】考查现在完成时用法。

句意:

——你的帽子买了多久了?

它看上去很酷。

——大约两星期。

borrowed借入,是短暂性动词;bought买,是短暂性动词;havehad是延续性动词,能用于现在完成时中一段时间的句子。

根据“howlong”(多久)提问的是一段时间,可知选C。

【点睛】现在完成时中,非延续性动词不能和表示一段的时间连用,后面如果跟一段时间要变为相应的延续性动词。

如borrow变为keep;buy变为havehad;begin变为beon等。

2.【2019•南通市】—Iseveryonehere,Jonathan?

—No.Sir.Millieisabsent.She_____fortwodays.

A.hasfallenillB.hasbeenillC.fellillD.wasill

【答案】B

【解析】句意:

——Jonathan,每个人都在你这儿吗?

——不,先生。

Millie缺席。

她已经生病两天了。

A.hasfallenill已经生病,现在完成时;短暂性动词;B.hasbeenill已经生病了,现在完成时,可以和for+一段时间;C.fellill生病,一般过去时态;D.wasill生病的,过去式,表示状态。

根据语境可知用现在完成时,for+一段时间,表示状态,用hasbeenin。

根据题意,故选B。

3.【2019•黑龙江省齐齐哈尔市】Asanexchangestudent,Alan_____Qiqiharforoneandahalfyears.

A.hasbeentoB.hasbeeninC.hasgoneto

【答案】B

【解析】句意:

作为一名交换生,Alan在齐齐哈尔已经有一年半了。

A.hasbeento去过……;B.hasbeenin呆在某地;C.hasgoneto去了……,可能在途中,也可能已经到了。

根据foroneandahalfyears.可知动词是持续性的。

这里用havebeenin表示呆在某地多长时间了。

根据题意,故选B。

4.【2019•湖南省湘西州】—_____youever_____HongKong-Zhuhai-MacaoBridge?

—Notyet.

A.Did;visitB.Are;visitC.Have;visited

【答案】C

【解析】句意:

——你去过“港珠澳”大桥吗?

——还没有。

A为一般过去时;选项B的时态结构不对;C为现在完成时。

根据ever和答语的Notyet.可知,本题的时态为现在完成时,其结构是:

助动词has/have+动词的过去分词。

本题为一般疑问句,应该把助动词have提到句首大写。

故选C。

5.【2019•镇江市】—ThedramaseriesTheThunder(破冰行动)hitsscreensthesedays.

—Oh.Whatapity!

I_____anyofthemyet.

A.doesn'twatchB.didn'twatchC.won'twatchD.haven'twatched

【答案】D

【解析】句意:

——《破冰行动》这部电视剧最近在电视上上映了。

——哦,真遗憾,我还没有看呢。

doesn'twatch没看,一般现在时;didn'twatch一般过去时;won'twatch一般将来时;haven'twatched现在完成时。

根据对话的意思和句中的yet可知,这里表示过去的动作对现在的影响,应用现在完成时,故选D。

6.【2019•广西玉林市】—Jenny,yournewtapeplayerlooksgreat.

—Oh,it'snotnew.I_____itforthreeyears

A.BuyB.havehadC.boughtD.havebought

【答案】B

【解析】根据句意"——詹妮,你的新录音机看起来不错。

——噢,这不是新的.我已经用了三年了。

"和forthreeyears可知,要用现在完成时,其构成为have/hasdone,动词用延续性动词,buy不能延续,这里用have,故选:

B。

7.【2019•贵州省黔南州】—Howmanyletters_____you_____toyourmother?

—109inall,since2016.

A.has;writtenB.have;writtenC.did;writeD.are;writing

【答案】B

【解析】句中since2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写havewritten,故选:

B。

8.【2019•湖南省湘潭市】—Haveyouever_____theTerracottaArmyinXi'an?

—Yes,Iwenttherelastyear.

A.gonetoB.beentoC.beenin

【答案】B

【解析】have/hasgoneto去某地了,have/hasbeento去过某地,havehasbeenin在某地,根据答句Iwenttherelastyear可知句意:

你去过西安的兵马俑吗?

故选:

B。

9.【2019•内蒙古呼和浩特市】TheshopinWandaSquare_____forsixyears,butI_____theresofar.

A.hasopened;haven’tgoneB.hasbeenopened;haven’tbeen

C.hasbeenopen;haven’tgoneD.hasbeenopened;haven’tbeen

【答案】B

【解析】句意:

万达广场的商店已经开了六年了,但到目前为止我还没有去过。

第一个空,由sofar“到目前为止”可知,现在完成时态;beopen表示延续性动作.be的过去分词是been,A、D不正确;第二个空,havebeen去过(已经回来了),havegone去了(没回来),结合语境"我还没有去过",用haven'tbeen,C不正确,故选:

B。

10.【2019•四川省广元市】—Howlonghaveyou_____yourcap?

Itlookscool.

—Abouttwoweeks.

A.borrowedB.boughtC.had

【答案】C

【解析】borrow借,buy买,have有,根据句意"太棒了!

你可以把它折成两半,就像合上一本书一样"可知,要填"had",borrow和buy都是瞬间动词,在完成时中不能和时间段连用,不符合语法,故选:

C。

11.【2019•临沂市】Meltingice(融冰)cancausesealevelstorise.Since1993,sealevels_____ataspeedof3.2cmevery10years.

A.roseB.haverisenC.rise

【答案】B

【解析】句意:

融冰会导致海平面上升,自1993年以来,海平面以每10年3.2厘米的速度上升。

根据句子中的since自从,可知动作发生在过去,一直持续到现在,并有可能一直持续下去,符合现在完成时的定义,完成时结构:

主语+have/has+过去分词,故选B。

12.【2019•湖北省随州市】—Yournewbikeissonice!

Whendidyoubuyit?

—InJuly.I_____itfortwoweeks.

A.hadB.havehadC.haveboughtD.bought

【答案】B

【解析】句意:

——你的新自行车是如此漂亮。

你什么时候买的它?

——在7月。

我已经买了它两周的时间了。

A.had有,一般过去时态;B.havehad有,现在完成时;C.havebought已经买,现在完成时;D.bought买,过去式。

根据for+一段时间,可知用现在完成时,动词用持续性动词,排除AD;buy是短暂性动词这里变成have。

这里用完成时havedone的形式。

根据题意,故选B。

13.【2019•湖北省武汉市】Iatesomefruit,whichI_____sinceIwasachild,andthevegetablesfrommygarden.

A.haveenjoyedB.enjoyedC.enjoyD.hadenjoyed

【答案】A

【解析】考查现在完成时。

句意:

我吃了一些我从小就喜欢的水果,还有我的院子里的蔬菜。

A.现在完成时;B.一般过去时;C.一般现在时;D.过去完成时。

根据sinceIwasachild可知,用现在完成时,故选A。

【点睛】常见的现在完成时的标志词:

inthepastfewyears;for;since;sincethen;lately;sofar;since+过去时间点;for+一段时间等。

14.【2019•广东省】Myfather_____inapandaprotectioncenterfor10years,soheknowsalotaboutpanda.

A.wasworkingB.isworkingC.hasworkedD.willwork

【答案】C

【解析】由“for10years”可知,此处要用现在完成时。

此处指我爸爸已经在熊猫保护中心工作10年了。

15.【2019•哈尔滨市】—HI,Tom!

_____youever_____theBird’sNest?

—Yes.Ihave.Itfantastic.

A.Have,beentoB.Have,gonetoC.Did,goto

【答案】A

【解析】..表示“去过某地(现在已经回来)”,havegoneto表示“去了某地(现在还没回来)”。

16.【2019•湖北省武汉市】—Whatdoyouthinkofthenovel?

—Oh,I_____suchabetterbookthanbefore.

A.didn’treadB.amreadingC.haven’treadD.don’trea

【答案】C

【解析】句意:

——你觉得这部小说怎么样?

——哦,我以前从来没有读过比它更好的一本书。

didn’tread没有读过,是一般过去时的否定形式;amreading现在进行时态;haven’tread现在完成时的否定形式;don’tread一般现在时的否定形式。

根据句意可知,这里表示过去发生的动作对现在的影响,应使用现在完成时态,故选C。

17.【2019•湖北省武汉市】Thestudents_____theclassroom,soit’stidyandcleannow.

A.cleanB.havecleanedC.willcleanD.cleans

【答案】B

【解析】句意:

学生们已经打扫了教室,因此教室现在又干净又整洁。

根据语境可知用现在完成时,其结构是have/hasdone的形式。

主语是复数,这里用助动词have。

故选B。

18.【2019•湖北省武汉市】ATVseriesnamedIntheNameofPeoplewhichshowsmanycorruptioncases_____popularamongmillionsofpeoplesinceitbeganonMarch28.

A.havebeenB.isC.hasbeenD.was

【答案】C

【解析】句意:

反映一些腐败案件的电视剧《人民的名义》自从3月28日开播以来,受到人们的广泛欢迎。

根据后半句since+时间点可知要用现在完成时,排除B和D;又因为主语为aTVseries,故选C。

19.【2019•湖北省武汉市】—WouldyouliketowatchTheGreatWall《长城》withme?

—Certainly.Idon’tmind_____itagainalthoughI_____ittwice.

A.tosee;sawB.seeing;haveseen

C.tosee;haveseenD.seeing;saw

【答案】B

【解析】句意:

——你愿意跟我去看《长城》吗?

——当然了,尽管我已经看了两遍,但我不介意再去看一遍。

minddoingsth.介意做某人,结合句意,首先排除A、C;根据"Idon’tmind________itagain"和"although"可知尽管我已经看了两遍,但我不介意再去看一遍.所以看过两遍用现在完成时,答案选B。

20.【2019•湖北省武汉市】—HasMr.Greentravelledabroadyet?

—NotonlyMr.andMrs.Greenbutalsotheirdaughter_____abroadtwice.

A.havegoneB.havebeenC.hasgoneD.hasbeen

【答案】D

【解析】句意:

——格林先生已经出国旅行了吗?

——不仅格林先生和格林夫人,而且他们的女儿已经出国两次了。

短语havegoneto...表示去了……,可能在途中,也可能已经到了;havebeento...表示去过某地,现在已不在那里。

notonly...butalso...表示不仅……而且……,连接两个主语时采用就近原则,这里要与theirdaughter保持一致,因此用has。

故选D。

21.【2019•湖北恩施】-_____youever_____totheGreatWall?

-Yes,Threetimes.

A.Has,beenB.Have,beenC.Have,gone

【答案】B

【解析】--你曾经去过长城吗?

--是的.去过三次了.havebeento表示曾经去过某地,havegoneto,表示已经去了某地,或正在去某地的路上,根据ever和threetimes,可以推测这里表示曾经去过某地,现在已经回来了,主语是you,这里应该用have.故选B.

22.【2019•湖北武汉】-Look!

Someone_____theclassroom.

-Well,itwasn'tme.Ididn'tdoit.

A.iscleaningB.wascleaning

C.hascleanedD.willclean

【答案】C

【解析】--看,有人已经把教室打扫干净了--呃,不是我做的.我没有打扫.根据itwasn'tme.Ididn'tdoit,可以判断打扫教室这个动作发生在过去,对现在造成了影响,教室已经打扫了,所以这里用现在完成时,结构为:

have/has+动词过去分词.主语是someone,是个不定代词,作主语谓语动词用单数,故选C.

23.【2019•山东威海】---Isthatanewcoat?

---No,I_____itforalongtime.

A.boughtB.haveboughtC.havehad

【答案】C

【解析】--那是一件新上衣吗?

--不,我已经买了很长时间了.根据foralongtime可知,这是一个表示一段时间的时间状语,通常用于现在完成时,而且动词应该用延续性动词,而buy是瞬间性动词,不能持续一段时间,所以要用have,这里是指拥有手表这种状态持续到现在,故用现在完成时态,结构为have/has+动词的过去分词,主语是I,所以助动词用have,动词have的过去分词为had.故选C4、

24.【2019•福建福州】-Theboymisseshisparentsverymuch.

-Sohedoes.They_____thehometownfornearlytwoyears.

A.haveleftB.willleaveC.havebeenawayfrom

【答案】C

【解析】--这个小男孩非常想念他的父母.--确实是这样.他们离开家快2年了.根据fornearlytwoyears可知,这是一个表示一段时间的时间状语,而leave是瞬间性动词,不能持续一段时间,所以要用beawayfrom,它后面可以跟表示一段时间的状语,结合语境可知用现在完成时,现在完成时态的结构为have/has+动词的过去分词,主语是They,所以助动词用have,故选C

25.【2019•江苏苏州】-HoboandEddie_____thecinematowatchthefilmZootopia.

-Oh,that'swhyIcan'tfindthemnow.

A.havegonetoB.havebeento

C.hasgonetoD.hasbeento

【答案】A

【解析】--Hobo和Eddie去电影院看《疯狂动物城》这部影片了.--哦,那就是我现在为什么找不到他们的原因.have/hasbeento表示去过某地,人已经回来;have/hasgoneto表示去了某地,人未回来.根据that'swhyIcan'tfindthemnow,可知那就是我现在为什么找不到他们的原因,说明了他们两个人现在不在这里,去看电影了.所以应用have/hasgoneto.HoboandEddie是两个人,所以助动词应该用have.故选A.

26.【2019•江苏镇江】Idon'tfeelverywell,Jack.I'mafraidyou_____meyourcold.

A.giveB.hadgivenC.havegivenD.wouldgive

【答案】C

【解析】我感觉很不好受,Jack.恐怕你把感冒传染给我了.结合句意是说我感觉很不好受,恐怕你把感冒传染给我了,也就是传染感冒的动作发生在过去,对现在造成一定的影响,用现在完成时have/has+过去分词,主语you,故have,give的过去分词given,故选C.

27.【2019•北京】It'snicetoseeyouagain.We_____eachothersince2014.

A.won'tseeB.don'tsee

C.haven'tseenD.didn'tsee

【答案】C

【解析】很高兴再次见到你.自从2014以来,我们彼此就没有见过面.现在完成时,表示过去发生或已经完成的动作对现在造成的影响或结果.或从过去已经开始,持续到现在的动作或状态.根据It'snicetoseeyouagain.很高兴再次见到你.可知是说现在见到了.根据since2014,可知从过去已经开始,持续到现在的状态.应该用现在完成时态.现在完成时态的构成:

助动词have/has+过去分词,否定式为:

助动词have/has+not+过去分词.根据主语we,所以应该用haven'tseen,故选:

C.

28.【2019•湖南张家界】-youever_____thehistorymuseum,Paul?

-No.Ihaven't.

A.Do;visitB.Did;visitC.have;visited

【答案】C

【解析】--Paul,你曾经参观过历史博物馆吗?

--不,没有.根据问句中的ever结合答语No.Ihaven't.判断问句用现在完成时,现在完成时的构成是:

主语+have/has+动词的过去分词;变一般疑问句把have提到主语前面,故答案为C

29.【2019•湖南郴州】Yangjiang,afamousfemalewriter,_____forabutamonthsofar.

A.diedB.hasbeendeadC.hasbeendied

【答案】B

【解析】杨绛,一位著名的女性作家,到目前为止去世大约一个月了.句中的时间状语for+时间段是现在完成时的标志,且句子中的谓语动词必须是延续性动词,现在完成时的构成是:

主语+have/has+动词的过去分词;主语是第三人称单数,助动词用has,die是非延续性动词,不能与时间段连用,bedead表状态,可以与时间段连用,故答案为B

30.【2019•贵州黔南州】Rick_____alotaboutChineseculturesincehecametoChina.

A.haslearnedB.willlearnC.learnsD.learned

【答案】A

【解析】自从Rick来到中国,他学到了很多关于中国文化的知识.根据时间状语从句sincehecametoChina结合句意"自从Rick来到中国,他学到了很多关于中国文化的知识."强调对于现在造成的结果和影响,判断主句用现在完成时.现在完成时的构成是:

主语+have/has+动词的过去分词;主语是第三人称单数,助动词用has,故答案为A

31.【2019•山东烟台】-Lucyhas_____toLondon.HowcanIgetintouchwithher?

-Don'tworry.Shewillphoneyouassoonasshethere.

A.been,willgetB.been,gets

C.gone,willgetD.gone,gets

【答案】D

【解析】--露西已经去了伦敦,我怎么能和她联系上呢?

--别担心,她一到那里,就将打电话给你.

由语境:

我怎么能和她联系上呢?

可推断到Lucy已经去了伦敦,不在说话在身旁,故用hasgoneto,再由assoonas引导时间状语从句,用一般现在时代替将来时,主语为单数she用gets,故选D.

32.【2019•黑龙江哈尔滨】-MayIspeaktoMr.Lee?

-Sorry,he_____Harbin,he_____thecityfortwoda

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1