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

外研版英语英语英语现在完成时易错题精选含答案解析推荐精选

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

外研版英语英语英语现在完成时易错题精选含答案解析推荐精选

一、初中英语现在完成时

1.—How many times _______ you _______ to Beijing this year?

—Three times.

A. have;been B. had;been C. have;gone D. had;gone 【答案】 A

【解析】【分析】句意是:——你今年去过北京几次?——三次。考查have been 与have gone 的区别。have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。

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

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

3.So far, the AIIB(亚投行)_____ 57 countries to be the founding members.

A. attracted B. has attracted C. will attract 【答案】 B

【解析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。

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

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

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

6.—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。 【点评】考查现在完成时,注意现在完成时中延续性动词的使用。

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

8.My sister English since she was 9 years old. She can talk to foreigners freely. A. learns B. learnt C. has learnt D. have learnt 【答案】C

【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns 学习,一般现在时,B,learnt 一般过去时C has learnt现在完成时Dhave learnt现在完成时 ,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C

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

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

【点评】考查动词的时态

10.—I'm sorry for being late.

—Never mind. The meeting ______for only 5 minutes. This way, please.

A. has begun B. has ended C. has been on 【答案】 C

【解析】【分析】句意:——对不起,我迟到了。——没关系.会议只开了5分钟,请这边走。for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on\在进行,开着(的状态)\,故选C

【点评】现在完成时表示延续性的状态。

11.—Look at these stamps. I _______ them for five years. —Wow, they are wonderful.

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

【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。

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

12.—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。 【点评】考查动词的时态。注意现在完成时的用法。

外研版英语英语英语现在完成时易错题精选含答案解析推荐精选

外研版英语英语英语现在完成时易错题精选含答案解析推荐精选一、初中英语现在完成时1.—Howmanytimes_______you_______toBeijingthisyear?—Threetimes.A.have;beenB.ha
推荐度:
点击下载文档文档为doc格式
605hc9yoap03ypi6bk157e16g2f4sy00ooy
领取福利

微信扫码领取福利

微信扫码分享