英语现在完成时专项练习题及答案含答案解析.docx

上传人:b****3 文档编号:10928041 上传时间:2023-05-28 格式:DOCX 页数:25 大小:32.03KB
下载 相关 举报
英语现在完成时专项练习题及答案含答案解析.docx_第1页
第1页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第2页
第2页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第3页
第3页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第4页
第4页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第5页
第5页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第6页
第6页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第7页
第7页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第8页
第8页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第9页
第9页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第10页
第10页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第11页
第11页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第12页
第12页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第13页
第13页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第14页
第14页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第15页
第15页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第16页
第16页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第17页
第17页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第18页
第18页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第19页
第19页 / 共25页
英语现在完成时专项练习题及答案含答案解析.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

英语现在完成时专项练习题及答案含答案解析.docx

《英语现在完成时专项练习题及答案含答案解析.docx》由会员分享,可在线阅读,更多相关《英语现在完成时专项练习题及答案含答案解析.docx(25页珍藏版)》请在冰点文库上搜索。

英语现在完成时专项练习题及答案含答案解析.docx

英语现在完成时专项练习题及答案含答案解析

英语现在完成时专项练习题及答案含答案解析

一、初中英语现在完成时

1.Myparents            fortwentyyearsbythetimeIwas15.

A. married            

B. hadmarried                      

C. hadbeenmarried            

D. hadgotmarried

【答案】C

【解析】【分析】fortwentyyears“二十年”.为表一段时间的状语,要求谓语动词具有持续性。

而在所给选项中,只有bemarried表示结婚状态,具有延续性,故选C。

【点评】本题考查非延续性动词与延续性动词的转换。

2.Mikeusedtobeatopstudent,buthe          behindsincehelosthimselfincomputergames.

A. fell                                

B. hasfallen                                

C. was                                

D. hasbeen

【答案】D

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

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

故选D。

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

 

3.—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。

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

4.—_______mydictionary?

Ican'tfinditanywhere.

—I_______itonthedeskwhenIcamein.

A. Didyousee;haveseen                                    

B. Haveyouseen;haveseen

C. Haveyouseen;saw                                          

D. Didyousee;see 

【答案】C

【解析】【分析】句意:

---你看见我的词典了吗?

我到处都找不到了。

---我进来的时候看见在桌子上。

根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据whenIcamein可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。

【点评】考查动词的时态,注意理解句意,根据时态的定义判断。

5.—Howmanytimes_______you_______toBeijingthisyear?

—Threetimes.

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

【答案】A

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

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

——三次。

考查havebeen与havegone的区别。

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

 

6.——______you_____outtheproblem,Sam?

——Notyet,butI'mgoingto.

A. Did,work                    

B. Are,working                    

C. Have,worked                    

D. Will,work

【答案】C

【解析】【分析】句意:

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

——还没有,但是快了。

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

选C。

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

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

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

 

7.—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。

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

注意现在完成时的用法。

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

9.Mymother           agoodexampleformesinceIwasyoung.

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

【答案】B

【解析】【分析】句意:

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

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

故选B。

【点评】考查动词的时态

10.He___________fortenyears.

A. hasbeenmarried                   

B. married                   

C. gotmarried                   

D. hasmarried

【答案】A

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

getmarried需换成bemarried。

故选A。

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

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

11.Thismuseum        hereforover80years.It       oneoftheoldestbuildingsinthiscity.

A. is;was                     

B. hadbeen;is                     

C. was;hasbeen                     

D. hasbeen;is

【答案】D

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

句意:

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

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

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

故选D。

 

12.—Whereisyourfather?

—                .

A. HehasbeentoShanghai                                

B. HehasbeeninShanghai

C. HehasgonetoShanghai                                

D. HehavebeentoShanghai

【答案】C

【解析】【分析】句意:

-你的父亲在哪儿?

-他去上海了。

Havebeento去过某地(已回);havebeenin在……;havegoneto去了某地(未回)。

本题中父亲是人们在找的人,所以是去了某地,还没回来,用havegoneto。

主语he是三人称单数,用hasgoneto。

故选C。

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

以及Havebeento;havebeenin;havegoneto三个短语的词义和用法。

13.—HowlongcanI_________thisbook?

—Fivedays.Butyoumustreturnitontime.

A. borrow               

B. lend               

C. keep               

D. kept

【答案】C

【解析】【分析】句意:

——我能保留这本书多长时间?

——五天。

但是你一定要按时归还它。

A,borrow借,瞬间性动词;B,lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。

此处与howlong连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。

【点评】本题考查延续性动词。

以及borrow,lend,keep,kept四个词的词义和用法。

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

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

【答案】B

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

 

17.—HowdoyoulikeBeijing,MissRead?

—I'venoidea.I_____there.

A. havegone                    B. havebeen                    C. haven'tbeen                    D. haven'tgone

【答案】C

【解析】【分析】句意:

---你觉得北京怎么样,瑞得小姐?

---我不知道,我没有去过那儿。

短语:

havebeento去过某地(已经返回);havegoneto去了某地(尚未返回),根据句意,故答案为C。

【点评】考查短语辨析,区分havebeento与havegoneto,理解句子,根据语境判断答案。

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.Nancy          forfiveyears.

A. wasdying                         

B. hasdied                         

C. died                         

D. hasbeendead

【答案】D

【解析】【分析】句意:

南西去世五年了。

A.wasdying过去进行时态;B.hasdied现在完成时态;C.died一般过去时态;D.hasbeendead现在完成时态。

句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成bedead。

故选D。

【点评】本题考查时态辨析。

某人去世了多少年就用延续性动词的现在完成时,has beendead。

21.Jackson         schooltwoyearsagoandhe          fortwoyears.

A. leaves;hasgone      

B. left;hasbeenaway      

C. leaves;hasbeenaway      

D. left;hasgone

【答案】B

【解析】【分析】句意:

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

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

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

22.IknowLiQingwell.We________friendsforfiveyears.

A. became                          

B. havebecome                          

C. was                          

D. havebeen

【答案】D

【解析】【分析】句意:

我很了解李青,我们是5年的朋友了。

根据forfiveyears,可知时态是现在完成时,并且要用持续性动词,havebeenfriends,是becomefriends的持续性动词,故选D。

【点评】考查时态,注意持续性动词的用法。

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

24.—HowlongcanI_____theChineseworkbook?

—Forthreeweeks.

A. borrow                              B. keep                              C. toborrow                              D. tokeep

【答案】B

【解析】【分析】句意:

——我能保存语文练习本多长时间?

——三个星期。

情态动词can用动词原形,所以排除C、D。

howlong所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。

【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。

25.—Dave,wewillleavein10minutes.Areyouready?

—No,I________ourguidebookandtowelsyet.

A. don'tpack                  

B. didn'tpack                  

C. havepacked                  

D. haven'tpacked

【答案】D

【解析】【分析】句意:

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

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

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

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

26.—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。

 

27.What        you        inthepasttwohours,mybaby?

A. will;do                         B. have;done                         C. are;doing             

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

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2