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

真题英语现在完成时汇编含答案推荐精选

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

真题英语现在完成时汇编含答案推荐精选

一、初中英语现在完成时

1.You must return the books to the library because you _________ them for more than two weeks.

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

【解析】【分析】句意是:你必须把书还给图书馆因为你已经……两个多星期了。for more than two weeks 表示时间段,在现在完成时中需要和延续性动词连用,lend 和 borrow 都是短暂性动词,keep 具有延续性,故选C。

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

2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world.

A. is making B. has made C. makes D. made 【答案】 B

【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语 in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。

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

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

【点评】考查时间状语。根据句意选出正确的时间状语。

4.He ________ for ten years.

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

【解析】【分析】句意:他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用现在完成时。故选A。

5.My mother a good example for me since I was young.

A. was B. has been C. will be D. is

【答案】 B

【解析】【分析】句意:打小以来,妈妈就是我的好榜样。根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。故选B。

【点评】考查动词的时态

6.I a cold. I am not feeling well now

A. caught B. have caught C. was catching D. had caught 【答案】 B

【解析】【分析】句意:我感冒了,我现在不舒服。catch a cold意为“感冒”。由句意可知应用现在完成时。故选B。

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

7.—Your new bike is so nice! When did you buy it? —In July. I _____it for two weeks.

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

【解析】【分析】句意:——你的新自行车那么好看。你什么时候买的。——七月份,我买了两周了。根据for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。 【点评】考查现在完成时,注意现在完成时中延续性动词的使用。

8.—Hi, Tom! you ever the Bird's Nest? —Yes, I have. It's fantastic.

A. Have, been to B. Have, gone to C. Did, go to 【答案】 A

【解析】【分析】句意:——你好,Tom!你曾经去过鸟巢吗?——是的,我去过。它是极好的。根据答语—Yes, I have.可知是以have开头的现在完成时的一般疑问句,排除C。have been to+地点名词,去过某地,去了并且回来了;have gone to+地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据It's fantastic.可知去了并且回来了,故选A。 【点评】考查短语辨析,注意平时识记其区别,理解句意。

9.I can't get into my room now because I _______ my key.

A. lose B. will lose C. have lost D. am losing 【答案】 C

【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。

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

10.He for ten years.

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

【解析】【分析】句意:他已经结婚十年了。根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。be married表结婚的状态,be动词的过去分词为been。故选A。

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

11.The old city_______ a lot since ten years ago.

A. changed B. changes C. change D. has changed 【答案】 D

【解析】【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。

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

12.The small shop ________ for several years.

A. opened B. has been opened C. has opened D. has been open 【答案】 D

【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。

【点评】考查open转化为be open, be open里的open是形容词,不能加ed..

13.—Where is Catherine? I haven't seen her for days. —She Wuhan. She'll be back next week.

A. has gone to B. has been to C. have gone to D. have been to 【答案】 A

【解析】【分析】句意:——Catherine在哪里?我好几天没见她。——她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'll be back next week.她下

真题英语现在完成时汇编含答案推荐精选

真题英语现在完成时汇编含答案推荐精选一、初中英语现在完成时1.Youmustreturnthebookstothelibrarybecauseyou_________themformorethantwoweeks.A.havelent
推荐度:
点击下载文档文档为doc格式
2aefp2gffj75cln2z0an3ef8l940h6007sb
领取福利

微信扫码领取福利

微信扫码分享