初中英语现在完成时易错题精选经典1.docx

上传人:b****4 文档编号:11712491 上传时间:2023-03-30 格式:DOCX 页数:17 大小:28.82KB
下载 相关 举报
初中英语现在完成时易错题精选经典1.docx_第1页
第1页 / 共17页
初中英语现在完成时易错题精选经典1.docx_第2页
第2页 / 共17页
初中英语现在完成时易错题精选经典1.docx_第3页
第3页 / 共17页
初中英语现在完成时易错题精选经典1.docx_第4页
第4页 / 共17页
初中英语现在完成时易错题精选经典1.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

初中英语现在完成时易错题精选经典1.docx

《初中英语现在完成时易错题精选经典1.docx》由会员分享,可在线阅读,更多相关《初中英语现在完成时易错题精选经典1.docx(17页珍藏版)》请在冰豆网上搜索。

初中英语现在完成时易错题精选经典1.docx

初中英语现在完成时易错题精选经典1

2020-2021年初中英语现在完成时易错题精选经典1

一、初中英语现在完成时

1.Thismuseum        hereforover80years.It       oneoftheoldestbuildingsinthiscity.

A. is;was                     

B. hadbeen;is                     

C. was;hasbeen                     

D. hasbeen;is

【答案】D

【解析】【分析】考查动词的时态。

句意:

博物馆在这儿有八十多年了。

它是这座城市最古老的建筑之一。

前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。

故选D。

 

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

—Oh.Whatapity!

I____________anyofthemyet,

A. doesn'twatch               

B. didn'twatch               

C. won'twatch               

D. haven'twatched

【答案】D

【解析】【分析】句意:

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

——哦。

真遗憾!

我任何一集也没有看过。

根据Oh.Whatapity!

可知我没有看过。

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

故选D。

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

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

3.I            scaredofdogseversinceadoghurtmewhenIwasfiveyearsold.

A. willbe                             

B. was                             

C. havebeen                             

D. wouldbe

【答案】C

【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。

句意是:

自从我五岁时被狗伤过之后我就一直怕狗。

【点评】本题考查现在完成时的用法。

4.—HowdoyoulikeTreasureIsland,Lucy?

—It'ssoexcitingthatI_______ittwice.

A. amreading                      

B. haveread                      

C. wasreading                      

D. hadread

【答案】B

【解析】【分析】句意:

——露西,你认为《金银岛》怎么样?

——它是如此令人激动以至于我读了两次。

根据twice可知已经发生了,故此处用现在完成时,故为haveread,故选B。

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

5.—Lucy,isyouruncleateacher?

—Yes,heis.He       historyfornearly20years.

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

【答案】B

【解析】【分析】句意:

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

——是的,他是。

他教历史将近20年了。

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

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

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

6.——______you_____outtheproblem,Sam?

——Notyet,butI'mgoingto.

A. Did,work                    

B. Are,working                    

C. Have,worked                    

D. Will,work

【答案】C

【解析】【分析】句意:

萨姆,你计算出这道数学题了吗?

——还没有,但是快了。

结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。

选C。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。

解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。

英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

 

7.—Howmanytimes_______you_______toBeijingthisyear?

—Threetimes.

A. have;been                     B. had;been                     C. have;gone                     D. had;gone

【答案】A

【解析】【分析】句意是:

——你今年去过北京几次?

——三次。

考查havebeen与havegone的区别。

havebeen是指去过某地切已经回来了,havegone是指去了某地还没有回来,根据答句Threetimes.可以推测已经回来了,故选A。

 

8.Mysister    Englishsinceshewas9yearsold.Shecantalktoforeignersfreely.

A. learns                            

B. learnt                            

C. haslearnt                            

D. havelearnt

【答案】C

【解析】【分析】句意:

我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。

A,learns学习,一般现在时,B,learnt一般过去时C haslearnt现在完成时Dhavelearnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是Mysister,第三人称单数,使用has,故选C

【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。

9.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”的区别。

10.Allthestudents_______veryhardoverthelastthreeyears.

A. works                         

B. hasworked                         

C. haveworked                         

D. worked

【答案】C

【解析】【分析】Overthelastthreeyears,用于现在完成时,又由于主语是复数,故选C。

【点评】现在完成时的时间状语要掌握。

11.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.

A. help                           

B. helped                           

C. hashelped                           

D. havehelped

【答案】C

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

选C。

 

12.TheGreens        manyplacesofinterestsincetwoyearsago.

A. hasvisited                         

B. havevisited                         

C. visited                           

D. willvisit

【答案】B

【解析】【分析】句意:

自两年前开始,格林一家参观了许多名胜。

since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,theGreens格林一家,表示复数含义,作主语,谓语用复数形式。

故选B。

13.Hiscathas________forfiveweeks.

A. died                                

B. beendead                                

C. dying                                

D. dies

【答案】B

【解析】【分析】句意:

他的猫已经死了5个星期了。

die是短暂性动词,不能表示状态的延续。

由时间状语forfiveweeks可知应用延续性动词,故答案选B。

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

14.Thevolunteers________alotofhelptotheoldandtheyoungsince2010.

A. offered                        B. haveoffered                        C. areoffering                        D. willoffer

【答案】B

【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.

 

15.Mymother           agoodexampleformesinceIwasyoung.

A. was                                   B. hasbeen                                   C. willbe                                   D. is

【答案】B

【解析】【分析】句意:

打小以来,妈妈就是我的好榜样。

根据时间状语“sincelwasyoung”可知,主句应用现在完成时,表示动作从过去一直持续到现在。

故选B。

【点评】考查动词的时态

16.Mikebegantoworkinthefactoryin2013.He    thereforfouryears.   

A. isworking                        B. wasworking                        C. works                        D. hasworked

【答案】D

【解析】【分析】句意:

迈克在这里工作已经4年了。

一直持续的状态用现在完成时。

故D选项正确。

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

17.—Lookatthesestamps.I_______themforfiveyears.

—Wow,theyarewonderful.

A. kept                           

B. havekept                           

C. havebought                           

D. bought

【答案】B

【解析】【分析】句意:

——看这些邮票,我持有它们5年了。

——噢,真漂亮。

表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。

【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。

18.Hehasstudiedinourschool__________.

A. sincefiveyears              

B. forfiveyears              

C. forfiveyearsago              

D. infiveyears

【答案】B

【解析】【分析】句意:

他已经在我们学校学习五年了。

hasstudied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。

【点评】考查时间状语。

根据句意选出正确的时间状语。

19.Allmembers_______areadmittedtotheauditorium.

A. havegotthetickets                                         

B. thathadgotthetickets

C. thathavegotthetickets                                  D. hadgotthetickets

【答案】C

【解析】【分析】句意:

所有得到票的成员都被允许进入了观众席。

根据题意可知,本句为定语从句,且从句中缺少主语,需要用that或who引导,且不可省略,所以排除A和D。

票已经拿到了,因此用完成时,根据are 可知,用现在完成时,havegot,故选C。

【点评】考查定语从句和时态,注意tha引导从句的用法。

20.一Haveyouever         thefilmGangJiong?

一Yes,Ihave.

A. see                                    

B. tosee                                    

C. saw                                    

D. seen

【答案】D

【解析】【分析】句意:

“你看过电影《港囧》吗?

”“是的,我看过。

”由ever及答语可知句子用现在完成时,故用see的过去分词seen。

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

21.Ican'tgetintomyroomnowbecauseI_______mykey.

A. lose                             

B. willlose                             

C. havelost                             

D. amlosing

【答案】C

【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。

已经发生的事,用现代完成时。

【点评】考查时态的用法。

22.Jackson         schooltwoyearsagoandhe          fortwoyears.

A. leaves;hasgone      

B. left;hasbeenaway      

C. leaves;hasbeenaway      

D. left;hasgone

【答案】B

【解析】【分析】句意:

Jackson两年前离开学校,他离开已经两年了。

根据“twoyearsago”可知,第一空应用一般过去时;根据“fortwoyears”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。

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

23.It_______overtendayssincethedog_______.

A. is;hasbeendead       

B. hasbeen;died       

C. hasbeen;hasbeendead       

D. was;hasdied

【答案】B

【解析】【分析】句意:

狗死了有十多天了。

Since引导一个过去时的句子,所以第二个空填die的过去式,主句应该用现在完成时,也可以用is,但比较口语化,综合两个空可知选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.—Dave,wewillleavein10minutes.Areyouready?

—No,I________ourguidebookandtowelsyet.

A. don'tpack                  

B. didn'tpack                  

C. havepacked                  

D. haven'tpacked

【答案】D

【解析】【分析】句意:

——Dave,我们十分钟后要离开,你准备好了吗?

——没有,我还没把我们的旅游手册和毛巾打包。

yet是现在完成时否定句的标志,故选D。

【点评】考查现在完成时,注意yet的用法。

28.LastweekI_______acold.That'stosaysincelastweek,I_______acold.   

A. havehad;havehad                                          

B. caught;havehad

C. havehad;havecaught                                     D. caught;havecaught

【答案】B

【解析】【分析】句意:

上周我患了感冒。

也就是说,从上周开始,我就一直在感冒。

“haveacold”和“catchacold”均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用。

第一句上周感冒是发生在过去的动作,应用一般过去式“caught”;第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时“havehad”,故选B。

【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。

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

30.I        acold.Iamnotfeelingwellnow

A. caught                      

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

当前位置:首页 > 高中教育 > 小学教育

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

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