完整版word英语现在完成时的用法大全及答案.docx

上传人:b****7 文档编号:8742590 上传时间:2023-02-01 格式:DOCX 页数:19 大小:31.29KB
下载 相关 举报
完整版word英语现在完成时的用法大全及答案.docx_第1页
第1页 / 共19页
完整版word英语现在完成时的用法大全及答案.docx_第2页
第2页 / 共19页
完整版word英语现在完成时的用法大全及答案.docx_第3页
第3页 / 共19页
完整版word英语现在完成时的用法大全及答案.docx_第4页
第4页 / 共19页
完整版word英语现在完成时的用法大全及答案.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

完整版word英语现在完成时的用法大全及答案.docx

《完整版word英语现在完成时的用法大全及答案.docx》由会员分享,可在线阅读,更多相关《完整版word英语现在完成时的用法大全及答案.docx(19页珍藏版)》请在冰豆网上搜索。

完整版word英语现在完成时的用法大全及答案.docx

完整版word英语现在完成时的用法大全及答案

(完整版word)英语现在完成时的用法大全及答案

一、初中英语现在完成时

1.—Howmanyletters         you           toyourmother?

—109inall,since2016.

A. has,written                     

B. have,written                     

C. did,write                     

D. are,writing

【答案】B

【解析】【分析】句意:

——你给你妈写了多少封信?

——从2016年起,总共109封。

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

【点评】考查动词的时态。

注意现在完成时的用法。

2.Mikeusedtobeatopstudent,buthe          behindsincehelosthimselfincomputergames.

A. fell                                

B. hasfallen                                

C. was                                

D. hasbeen

【答案】D

【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。

由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。

故选D。

【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

 

3.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.

A. help                           

B. helped                           

C. hashelped                           

D. havehelped

【答案】C

【解析】【分析】此题要掌握现在完成时的时间状语及主语+with短语是单数的概念,即可得出答案。

选C。

 

4.—HoboandEddie           thecinematowatchthefilmZootopia.

—Oh,that'swhyIcan'tfindthemnow.

A. havegoneto                  

B. havebeento                  

C. hasgoneto                  

D. hasbeento

【答案】A

【解析】【分析】考查主谓一致。

句意:

——侯博和埃迪去了电影院看电影《疯狂动物城》。

——哦,这就是为什么我现在找不到他们的原因。

havegoneto去了;beento去过。

HoboandEddie作主语,谓语动词要用复数形式。

所以选A。

 

5.—Doyoumissyourparentsfaraway?

—Yes,verymuch.They           thehometownforovertwoyears.

A. left              B. haveleft                            C. wereawayfrom              D. havebeenawayfrom

【答案】D

【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语forovertwoyears表示时间段,动词要具有延续性,left是leave的过去分词,是短暂性动词,不能和时间段连用,故选D。

【点评】本题考查延续性动词和短暂性动词的转换。

6.—Hi,Tom!

      youever      theBird'sNest?

—Yes,Ihave.It'sfantastic.

A. Have,beento                           

B. Have,goneto                           

C. Did,goto

【答案】A

【解析】【分析】句意:

——你好,Tom!

你曾经去过鸟巢吗?

——是的,我去过。

它是极好的。

根据答语—Yes,Ihave.可知是以have开头的现在完成时的一般疑问句,排除C。

havebeento+地点名词,去过某地,去了并且回来了;havegoneto+地点名词,去了某地,去了还没有回来,在去或者回来的路上。

根据It'sfantastic.可知去了并且回来了,故选A。

【点评】考查短语辨析,注意平时识记其区别,理解句意。

7.—I'msorryforbeinglate.

—Nevermind.Themeeting______foronly5minutes.Thisway,please.

      

A. hasbegun                              B. hasended                              C. hasbeenon

【答案】C

【解析】【分析】句意:

——对不起,我迟到了。

——没关系.会议只开了5分钟,请这边走。

for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.hasbeenon"在进行,开着(的状态)",故选C

【点评】现在完成时表示延续性的状态。

8.He   fortenyears.

A. hasbeenmarried                   

B. married                   

C. gotmarried                   

D. hasmarried

【答案】A

【解析】【分析】句意:

他已经结婚十年了。

根据时间状语fortenyears.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。

bemarried表结婚的状态,be动词的过去分词为been。

故选A。

【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。

9.I        acold.Iamnotfeelingwellnow

A. caught                      

B. havecaught                      

C. wascatching                      

D. hadcaught

【答案】B

【解析】【分析】句意:

我感冒了,我现在不舒服。

catchacold意为“感冒”。

由句意可知应用现在完成时。

故选B。

【点评】考查现在完成时。

 

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.Anumberoftourists_____Yangzhoumanytimesbecausesuchabeautifulcity.

A. havebeento                  

B. hasbeento                  

C. hasgoneto                  

D. havegoneto

【答案】A

【解析】【分析】句意:

很多游客多次去过扬州,因为它是如此美丽的一个城市。

havebeento,表示去过某个地方,havegoneto,表示去了某地,还没回来。

manytimes是很多次,游客们应该是去过很多次,用have/hasbeento+地点,由于主语是复数,助动词用have,故选A。

【点评】考查现在完成时,注意havebeento表示去过回来了,havegoneto表示去了还没回来。

12.—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的含义和用法。

13.He___________fortenyears.

A. hasbeenmarried                   

B. married                   

C. gotmarried                   

D. hasmarried

【答案】A

【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。

getmarried需换成bemarried。

故选A。

【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。

学生必须牢记这两种词的转换及转换条件。

14.—Lucy,isyouruncleateacher?

—Yes,heis.He       historyfornearly20years.

A. teaches                         B. hastaught                         C. isteaching                         D. willteach

【答案】B

【解析】【分析】句意:

——露西,你叔叔是老师吗?

——是的,他是。

他教历史将近20年了。

根据句中的时间状语fornearly20years,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。

主语是he,用has,故选B.

【点评】考查现在完成时,注意其常与for+一段时间连用。

15.—ThedramaseriesTheThunder(破冰行动)hitsscreensthesedays.

—Oh.Whatapity!

I____________anyofthemyet,

A. doesn'twatch               

B. didn'twatch               

C. won'twatch               

D. haven'twatched

【答案】D

【解析】【分析】句意:

——连续剧《破冰行动》这些天正在霸屏。

——哦。

真遗憾!

我任何一集也没有看过。

根据Oh.Whatapity!

可知我没有看过。

过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。

故选D。

【点评】此题考查现在完成时。

注意yet常和现在完成时连用。

16.Myfather____inapandaprotectioncenterfor10years,soheknowsalotaboutpanda.

A. wasworking                      

B. isworking                      

C. hasworked                      

D. willwork

【答案】C

【解析】【分析】句意:

我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。

由句中的语句for10years提示可知,此句要用现在完成时,主语myfather,助动词要用has,故选C。

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

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.—Mary,Irememberyou     severalyearsago.

—Yes,I     for3years.

A. married,havemarried                                      B. married,married  

C. married,havebeenmarried                            

D. havemarried,havebeenmarried

【答案】C

【解析】【分析】句意:

——Mary,我记得几年前你结婚了。

——是的,我已经结婚三年了。

ago表明时态是一般过去时,所以用过去式married。

排除D。

for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。

marry是非延续性动词,其延续性动词是bemarried,be的过去分词是been,故选C。

【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。

21.WhichofthefollowingisWRONG?

A. Yourcarisgoodexceptforthecolour.          

B. Thefilmhasbegunfortwentyminutes.

C. Ihavekeptthebookfortwodays.                 

D. What'sthedifferencebetweenthetwotricks?

【答案】B

【解析】【分析】句意:

下面哪一个是错误的?

A选项意为:

你的汽车除了颜色之外其他都很好;B选项意为:

这场电影已经开始二十分钟了。

这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:

我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:

这两个把戏之间的区别是什么?

故应选B。

【点评】考查句子结构。

掌握短暂性动词不能与时间段连用。

22.—MissLiu,whendidyoucomehere?

—In2015.I         herefortwoyears.

A. havebeento                   

B. havegoneto                   

C. havecome                   

D. havebeen

【答案】D

【解析】【分析】句意:

——刘小姐,你什么时候来这的?

——2015年,我已经在这里待两年了。

由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。

here为副词,其前不用介词。

故选D。

【点评】考查现在完成时态。

23.WilliamShakespeare         for400years,buthisworksstillhavegreatinfluencetoday.

A. died                         

B. wasdying                         

C. hasdied                         

D. hasbeendead

【答案】D

【解析】【分析】句意:

威廉·莎士比亚已经逝世400年了,但现在他的作品仍然有很大的影响力。

由题干中的for400years可知应用现在完成时,且用延续性动词,排除A、B两项,C项中动词die是非延续性动词,故选D。

【点评】考查现在完成时。

24.—WhyareyoulookingforMaryinahurry,John?

—Thebossiswonderingwhereshe_______andhowlongshe_______there.

A. hasbeen;hasbeen                                          

B. hasgone;hasgone

C. hasbeen;hasgone                                          

D. hasgone;hasbeen

【答案】D

【解析】【分析】句意:

—你为什么这么匆忙找玛丽,约翰?

—老板想知道她去了哪儿并在那儿呆多久。

Have/hasgoneto意为去了某地,have/hasbeento意为去过某地,而have/hasbeenin+地点名词意为呆在某地,停留在某地,当时副词there时,不用介词in,故选D。

 

25.一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的用法。

26.     youever______thePalaceMuseum?

   

A. Were:

Visiting                  B. Will;visit                  C. Have;visited                  D. Are;visiting

【答案】C

【解析】【分析】句意:

你去参观过故宫吗。

ever一般永远现在完成时的疑问句中,只有C选项是完成时态,故选C。

【点评】联系句意,寻找关键词,根据关键词语判断所填之词。

27.Ihavelivedhere_______Iwasborn.

A. before                                    

B. when                                  

C. for                                 

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

当前位置:首页 > 高等教育 > 工学

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

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