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

现在完成时知识点总结及经典习题(含答案)

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

译林版中考英语九年级英语现在完成时知识点总结及经典习题(含答案)

一、初中英语现在完成时

1.一 Have you ever the film Gang Jiong?

一 Yes, I have.

A. see B. to see C. saw D. seen 【答案】 D

【解析】【分析】句意:“你看过电影《港囧》吗?”“是的,我看过。”由ever及答语可知句子用现在完成时,故用see的过去分词seen。

【点评】考查动词的时态。

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.All the skirts .They very well.

A. sold out;are sold B. sell out;have sold C. have been sold out;sell D. have sold out;sell 【答案】C

【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。

【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。

4.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。句意是:自从我五岁时被狗伤过之后我就一直怕狗。

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

5.—Where is your father? — .

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

【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。主语he是三人称单数,用has gone to。故选C。

【点评】本题考查现在完成时。以及Have been to;have been in;have gone to三个短语的词义和用法。

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

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

7.Mr.Fan in 2005.In other words,he for 9 years till now.

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

【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A.

【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。

8.— Hobo and Eddie the cinema to watch the film Zootopia.

— Oh, that's why I can't find them now.

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

【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。

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

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

11.— have you had the mobile phone? —Since 2015.

A. How often B. How long C. How soon D. How many 【答案】B

【解析】【分析】句意:你什么时候有的手机?自从2015年。询问的是从什么时候开始,也就是时间长度。故B选项正确。 【点评】考查特殊疑问句的辨析。

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

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

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

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

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

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

14.Jackson school two years ago and he for two years.

A. leaves; has gone B. left; has been away C. leaves; has been away D. left; has gone 【答案】 B

【解析】【分析】句意:Jackson两年前离开学校,他离开已经两年了。根据“two years ago”可知,第一空应用一般过去时;根据“for two years”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。

【点评】考查动词的时态。

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

【解析】【分析】句意:下面哪一个是错误的?A选项意为:你的汽车除了颜色之外其他都很好;B选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是什么?故应选B。

【点评】考查句子结构。掌握短暂性动词不能与时间段连用。

16.Jack_______ school two years ago and he _______ for two years.

A. leaves; has gone B. left; has been away C. leaves; has been away D. left; has gone 【答案】B

【解析】【分析】句意:Jack两年前离开学校,他离开有两年时间了。two years ago表示动作瞬间结束用一般过去时,leave的过去式为left,for two years表示状态延续用现在完成时,leave需换成be away from,且Jack相当于第三人称单数,用has been away from。故选B。

【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。

17. you ever______ the Palace Museum?

A. Were:Visiting B. Will;visit C. Have;visited D. Are;visiting 【答案】 C

【解析】【分析】句意:你去参观过故宫吗。ever一般永远现在完成时的疑问句中,只有C选项是完成时态,故选C。

【点评】联系句意,寻找关键词,根据关键词语判断所填之词。

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

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

现在完成时知识点总结及经典习题(含答案)

译林版中考英语九年级英语现在完成时知识点总结及经典习题(含答案)一、初中英语现在完成时1.一HaveyoueverthefilmGangJiong?一Yes,Ihave.A.seeB.
推荐度:
点击下载文档文档为doc格式
0q894563bq2cg5h8ins237lyd0yjbf015vb
领取福利

微信扫码领取福利

微信扫码分享