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

人教版中考英语九年级英语现在完成时知识点梳理及经典练习(超详细)

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

人教版中考英语九年级英语现在完成时知识点梳理及经典练习(超详细)

一、初中英语现在完成时

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

2.—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+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

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

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.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice.

A. am reading B. have read C. was reading D. had read 【答案】B

【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。

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

6.My parents for twenty years by the time I was 15.

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

【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。

【点评】本题考查非延续性动词与延续性动词的转换。

7.He ___________ for ten years.

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

【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。get married需换成be married。故选A。

【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。

8.—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的含义和用法。

9.I ________ an invitation to the concert. I can't wait to go.

A. receive B. will receive C. was receiving D. have received 【答案】D

【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。根据题目所给语境推断出应使用的时态。

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

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

11.Susan China before.This is her first time to be here.

A. won't visit B. wasn't visiting C. hasn't visited D. doesn't visit 【答案】C

【解析】【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成时。故C选项正确。 【点评】考查句子时态。

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

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

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

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

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

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

16.— you your homework?

—No, I haven't.

A. Have;finished B. Are;finishing C. Did;finish D. Will:finish 【答案】 A

【解析】【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.

【点评】辨析句意,注意句子的时态与语态,选出合适的选项。

17.You my English dictionary for a month. Could you please give it back to me now?

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

【解析】【分析】句意:你借我的英语词典有一个月了,你现在能把它还给我吗?根据句中时间状语“for a month”. 可推断此句应该用现在完成时,故先排除选项B、D。borrow是瞬间性动词,不能与时间段连用,需将borrow改为keep。故选 C。

【点评】考查现在完成时的短暂性动词与延续性动词辨析。

18.How long his grandfather ?

A. has, died B. has, been death C. has, dying D. has, been dead 【答案】 D

【解析】【分析】句意:他的爷爷去世多久了?has died已经去世了,不能与时间段连用;has been death形式错误,death是名词;has dying形式错误;has been dead已经去世了。句中How long问的是一段时间,die是瞬间性动词,不能和一段时间连用,故A不对。has been dead是一个系表结构,表示状态,可以持续。故应选D。

【点评】考查现在完成时延续性动词与短暂性动词的转换。die 非延续性动词,要转换为延续性的be dead。

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。

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

20.—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.—Hi,Tom!youevertheBird'sNest?—Yes,Ihave.It'sfantastic.A.Have,beentoB.H
推荐度:
点击下载文档文档为doc格式
7smg88twya38ccg96mxg8n6j4879hw00c13
领取福利

微信扫码领取福利

微信扫码分享