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

外研版英语【初中英语】现在完成时知识点总结及经典习题(含答案)

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

外研版英语【初中英语】现在完成时知识点总结及经典习题(含答案)

一、初中英语现在完成时

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

【点评】考查动词的时态

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

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

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

5.—Look! Your teacher Miss White is over there. —No, it can't be her. She ______ to Beijing.

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

【解析】【分析】句意:--看!你的老师怀特小姐在那边。--不,那肯定不是她。她去了北京。A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。 【点评】考查固定搭配have gone to。

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

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

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

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

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

9.—Do you still play basketball? —Oh, no. I ____ it for the past two years.

A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A

【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。

【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

10.A number of tourists _____ Yangzhou many times because such a beautiful city. A. have been to B. has been to C. has gone to D. have gone to 【答案】 A

【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。have been to,表示去过某个地方,have gone to,表示去了某地,还没回来。many times是很多次,游客们应该是去过很多次,用have/has been to+地点,由于主语是复数,助动词用have,故选A。

【点评】考查现在完成时,注意have been to表示去过回来了,have gone to表示去了还没回来。

11.Mike began to work in the factory in 2013.He there for four years. A. is working B. was working C. works D. has worked 【答案】D

【解析】【分析】句意:迈克在这里工作已经4年了。一直持续的状态用现在完成时。故D选项正确。

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

12.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引导从句的用法。

13.Which of the following is WRONG?

A. Your car is good except for the colour. B. The film has begun for twenty minutes. C. I have kept the book for two days. D. What's the difference between the two tricks? 【答案】 B

外研版英语【初中英语】现在完成时知识点总结及经典习题(含答案)

外研版英语【初中英语】现在完成时知识点总结及经典习题(含答案)一、初中英语现在完成时1.MymotheragoodexampleformesinceIwasyoung.A.wasB.hasbee
推荐度:
点击下载文档文档为doc格式
0mylz8fi3q17c19373fh7l7tx29yiq00g1h
领取福利

微信扫码领取福利

微信扫码分享