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

外研版英语【初中英语】 现在完成时单元测试题 含答案

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

外研版英语【初中英语】 现在完成时单元测试题 含答案

一、初中英语现在完成时

1.So far Tom with Mary _______ 50 left -behind children to do their homework after school.

A. help B. helped C. has helped D. have helped 【答案】 C

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

2.The volunteers ________ a lot of help to the old and the young since 2010.

A. offered B. have offered C. are offering D. will offer 【答案】 B

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

3.—The drama series The Thunder (破冰行动) hits screens these days. —Oh. What a pity! I ____________ any of them yet,

A. doesn't watch B. didn't watch C. won't watch D. haven't watched 【答案】 D

【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据 Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。 【点评】此题考查现在完成时。注意yet常和现在完成时连用。

4.—Your shoes are so old. Why don't you buy a new pair?

—Because I all my money on an MP5.

A. spend B. have spent C. am spending D. was spending 【答案】 B

【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。

【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。

5.—Lucy, is your uncle a teacher? —Yes, he is. He history for nearly 20 years.

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

【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B. 【点评】考查现在完成时,注意其常与for+一段时间连用。

6.—Where is your mother?

—She ______ Australia and she ______ Sydney for two weeks. A. has been to; has been in B. has been to; has been to C. has gone to; has been in D. has gone to; has been to 【答案】C

【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。

【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。

7.—How many letters you to your mother? —109 in all, since 2016.

A. has, written B. have, written C. did, write D. are, writing 【答案】 B

【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。 【点评】考查动词的时态。注意现在完成时的用法。

8.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+过去分词。

9.—How do you like Beijing, Miss Read? —I've no idea. I _____ there.

A. have gone B. have been C. haven't been D. haven't gone 【答案】 C

【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。

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

10.—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。 【点评】考查短语辨析,注意平时识记其区别,理解句意。

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

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

12.The Greens many places of interest since two years ago.

A. has visited B. have visited C. visited D. will visit 【答案】 B

【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。故选B。

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

A. become B. became C. becoming D. to become

【答案】 B

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

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

14.He ________ for ten years.

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

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

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

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

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

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

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

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

17.My sister in America for two years.I miss her very much.

A. studies B. studied C. has studied D. is studying 【答案】C

【解析】【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故C选项正确。 【点评】考查现在完成时。

18.It _______ over ten days since the dog _______ .

A. is; has been dead B. has been; died C. has been; has been dead D. was; has died 【答案】 B

【解析】【分析】句意:狗死了有十多天了。Since 引导一个过去时的句子,所以第二个空填die的过去式,主句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可知选B。

19.I have lived here _______ I was born.

A. before B. when C. for D. since 【答案】 D

【解析】【分析】自从我出生我就一直生活在这里。自从用since.

【点评】考查关连词的用法。

20.—What _______ you just now? —Don't worry. Nothing _______.

A. has happens to; has happened B. happened; happened C. happened; has happened D. happened to; has happened 【答案】D

【解析】【分析】句意:---刚才你发生了什么事?---别担心,没什么事发生。固定句式What happened to……发生了什么?第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,has happened,故答案为D。

【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。

二、初中英语动词的时态

21.Andy, with his parents, _____ to Hong Kong, and they will stay there for a week. A.have gone B.has been C.have been D.has gone 【答案】D 【解析】 【详解】

句意:安迪和他的父母去了香港,他们将在那里呆上一个星期。考查现在完成时。have/has been to:表示去过某地,通常可与表示次数的状语连用;have/has gone to:表示到某地去了,强调说话的当时去某地的人不在场。根据下文“他们将在那里呆上一个星期”可知Andy不在现场,故用have/has gone to,本句主语是Andy,with his parents是伴随状语,可知has gone to;选D。

外研版英语【初中英语】 现在完成时单元测试题 含答案

外研版英语【初中英语】现在完成时单元测试题含答案一、初中英语现在完成时1.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.A.help
推荐度:
点击下载文档文档为doc格式
8pflr7j3vq9kfa2517te4mn0g1mmhw00jp7
领取福利

微信扫码领取福利

微信扫码分享