好文档 - 专业文书写作范文服务资料分享网站

人教版中考英语复习专题现在完成时练习及答案详解 VIP专享

天下 分享 时间: 加入收藏 我要投稿 点赞

人教版中考英语复习专题现在完成时练习及答案详解 VIP专享

一、初中英语现在完成时

1.-- What a nice watch! How long you it?

-- For just two weeks.

A. will; buy B. have; had C. were; having D. did; buy 【答案】 B

【解析】【分析】句意:“多好的一块表啊!你买了多久了?\“刚刚两周。”根据句意可知用现在完成时,buy是瞬间动词. 不可与how long连用,故排除选项A、D:选项C是过去进行时,不符合题意。故选B项。

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

2.I scared of dogs ever since a dog hurt me when I was five years old.

A. will be B. was C. have been D. would be 【答案】 C

【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。

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

3.—How long can I _________ this book? —Five days. But you must return it on time.

A. borrow B. lend C. keep D. kept 【答案】C

【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。 此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。

【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。

4.My parents for twenty years by the time I was 15.

A. married B. had married C. had been married D. had got married 【答案】 C

【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。

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

5.—I haven't seen your grandfather for two years. What happened to him?

—Oh, he ________ here for two years.

A. stayed B. hasn't stayed C. stays D. hadn't stayed 【答案】 B

【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。

【点评】考查现在完成时

6.All the students _______ very hard over the last three years.

A. works B. has worked C. have worked D. worked 【答案】 C

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

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

7.Great changes in my hometown in the last few years.

A. took place B. will take place C. have taken place D. have been taken place 【答案】C

【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。故答案选C。 【点评】考查现在完成时。

8.It has been three years since I ______ a teacher.

A. become B. became C. becoming D. to become 【答案】 B

【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。

【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。

9.Mike used to be a top student, but he behind since he lost himself in computer games.

A. fell B. has fallen C. was D. has been 【答案】 D

【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。

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

10.All members_______ are admitted to the auditorium.

A. have got the tickets B. that had got the tickets C. that have got the tickets D. had got the tickets 【答案】 C

【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用 that或 who引导 , 且 不可省略 , 所以排除A和D。票已经拿到了,因此用完成时,根据 are 可知,用现在完成时,have got,故选C。 【点评】考查定语从句和时态,注意tha引导从句的用法。

11.Last week I _______ a cold. That's to say since last week, I _______ a cold. A. have had; have had B. caught; have had C. have had; have caught D. caught; have caught 【答案】B

【解析】【分析】句意 :上周我患了感冒。也就是说,从上周开始,我就一直在感冒。“have a cold”和“catch a cold”均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用 。第一句上周感冒是发生在过去的动作,应用一般过去式“caught”;第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时“have had”,故选B。

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

12.Little Tom his home for more than ten years.

A. leaves B. left from C. will leave D. has been away from 【答案】 D

【解析】【分析】句意:小汤姆离开家已经十年了。由句中“for more than ten years”可知. 句中的谓语动词需使用延续性动词。leave对应 的延续性动词为be away。

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

13.—Where's Mr Jones?

—He to the post office.

A. goes B. will go C. has been D. has gone 【答案】 D

【解析】【分析】句意:jones在哪?他已经去了邮局。该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。故选D。

【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。

14.What you in the past two hours, my baby?

A. will; do B. have; done C. are; doing D. would; do 【答案】 B

【解析】【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in the past two hours”可知用完成时态。故选B。

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

15.-- Anna, could you lend me this book, please?

-- I'm sorry. I it for only two days, and I haven't finished it yet.

A. have bought B. have had C. bought D. had 【答案】 B

【解析】【分析】句意:“安娜,请问你能借给我这本书吗?……对不起,我刚买了两天。我还没有看完呢。”根据答语中的 “for only two days”可知要用现在完成时,而且应用延续性动词。故选B。

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

16.You my English dictionary for a month. Could you please give it back to me now?

A. have borrowed B. lent C. have kept D. borrowed 【答案】 C

【解析】【分析】句意:你借我的英语词典有一个月了,你现在能把它还给我吗?根据句

中时间状语“for a month”. 可推断此句应该用现在完成时,故先排除选项B、D。borrow是瞬间性动词,不能与时间段连用,需将borrow改为keep。故选 C。

【点评】考查现在完成时的短暂性动词与延续性动词辨析。

17.一Where is Mr.Miller?

一He to New York.He there three times.

A. has been;has gone B. has gone;has gone C. has gone:has been D. has been;has been 【答案】 C

【解析】【分析】句意:——Miller先生去哪儿了?——他去纽约了。他去过那3次了。他去纽约了还未回来,用has gone to;他去过三次,用has been。故选C。 【点评】考查现在完成时has gone to 和has been to的用法。

18.Our foreign teacher Miss Smith us English since five years ago.

A. taught B. is teaching C. has taught D. teaches 【答案】 C

【解析】【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。由since可知用现在完成时,故选C。

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

19.I my hometown for a long time. I really miss it!

A. have left B. went away from C. left D. have been away from 【答案】 D

【解析】【分析】句意: 我已经离开家乡很长时间了,我十分想念它。句中for a long time 不能与短暂性动词leave搭配, 需转换成可延续的be away from ,根据句意词句应该用现在完成时,故答案为D。

【点评】考查现在完成时中延续性动词与for时间段的连用。牢记短暂性动词与延续性动词之间的转换。

20.He has studied in our school __________.

A. since five years B. for five years C. for five years ago D. in five years 【答案】B

【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。

人教版中考英语复习专题现在完成时练习及答案详解 VIP专享

人教版中考英语复习专题现在完成时练习及答案详解VIP专享一、初中英语现在完成时1.--Whatanicewatch!Howlongyouit?--Forjusttwoweeks.A.will;buy
推荐度:
点击下载文档文档为doc格式
5d8if179r67d82u9zjlx7yogl1itcy00in1
领取福利

微信扫码领取福利

微信扫码分享