收藏 分销(赏)

初二年级英语英语现在完成时知识点及解析.doc

上传人:天**** 文档编号:5189448 上传时间:2024-10-28 格式:DOC 页数:16 大小:121.03KB 下载积分:8 金币
下载 相关
初二年级英语英语现在完成时知识点及解析.doc_第1页
第1页 / 共16页
初二年级英语英语现在完成时知识点及解析.doc_第2页
第2页 / 共16页


点击查看更多>>
资源描述
初二年级英语英语现在完成时知识点及解析 一、初中英语现在完成时 1.— Mary, I remember you      several years ago. — Yes, I      for 3 years. A. married, have married                                      B. married, married   C. married, have been married                            D. have married, have been married 【答案】 C 【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。 【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。 2.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。 【点评】考查动词时态。根据题目所给语境推断出应使用的时态。 3.I         a cold. I am not feeling well now A. caught                      B. have caught                      C. was catching                      D. had caught 【答案】 B 【解析】【分析】句意:我感冒了,我现在不舒服。catch a cold意为“感冒”。由句意可知应用现在完成时。故选B。 【点评】考查现在完成时。 4.It has been three years since I ______ a teacher. A. become                          B. became                          C. becoming                          D. to become 【答案】 B 【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。 【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。 5.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。 【点评】考查现在完成时。 6.The tall building          here for 100 years. A. is                                  B. was                                  C. has been                                  D. is been 【答案】 C 【解析】【分析】那幢高楼在这里已经有100年了。根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。 【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。 7.— 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。 8.——Where is Mr. Wang?    ——He together with his students ________ Zhuyuwan Park. A. has gone to                  B. have gone to                  C. has been to                  D. have been to 【答案】 A 【解析】【分析】句意:— 王老师在哪里?—他同他的学生去了Zhuyuwan公园。A. has gone to去了,没在这里。主语是单数;B. have gone to去了,没在这里。主语是复数;C. has been to去过,没在那里;主语是单数;D. have been to去过,没在那里;主语是复数。本句He是主语,together with his students是介词短语,做定语不是主语,所以用has。王老师去公园了不在这里,所以用has gone to。故选A。 【点评】考查主谓一致和短语的用法。 9.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引导从句的用法。 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.一 Have you ever          the film Gang Jiong? 一 Yes, I have. A. see                                    B. to see                                    C. saw                                    D. seen 【答案】 D 【解析】【分析】句意:“你看过电影《港囧》吗?”“是的,我看过。”由ever及答语可知句子用现在完成时,故用see的过去分词seen。 【点评】考查动词的时态。 12.The small shop ________ for several years. A. opened                 B. has been opened                 C. has opened                 D. has been open 【答案】 D 【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。 【点评】考查open转化为be open, be open里的open是形容词,不能加ed.. 13.Nancy           for five years. A. was dying                         B. has died                         C. died                         D. has been dead 【答案】 D 【解析】【分析】句意:南西去世五年了。A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。故选D。 【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,has  been dead。 14.He ___________ for ten years. A. has been married                   B. married                   C. got married                   D. has married 【答案】A 【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。get married需换成be married。故选A。 【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。 15.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。 【点评】本题考查非延续性动词与延续性动词的转换。 16.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。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。 17.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working                      B. is working                      C. has worked                      D. will work 【答案】 C 【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。 【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。 18.—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+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 19.—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+过去分词。 20.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是现在完成时的标志词之一。 21.What         you         in the past two hours, my baby? A. will; do                         B. have; done                         C. are; doing                         D. would; do 【答案】 B 【解析】【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in the past two hours”可知用完成时态。故选B。 【点评】考查现在完成时。 22.—     have you had the mobile phone? —Since 2015.     A. How often                       B. How long                       C. How soon                       D. How many 【答案】B 【解析】【分析】句意:你什么时候有的手机?自从2015年。询问的是从什么时候开始,也就是时间长度。故B选项正确。 【点评】考查特殊疑问句的辨析。 23.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。 【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。 24.—How long can I _____ the Chinese workbook? —For three weeks. A. borrow                              B. keep                              C. to borrow                              D. to keep 【答案】B 【解析】【分析】句意:——我能保存语文练习本多长时间?——三个星期。情态动词can用动词原形,所以排除C、D。how long所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。 【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。 25.I        my hometown for a long time. I really miss it! A. have left                  B. went away from                  C. left                  D. have been away from 【答案】 D 【解析】【分析】句意: 我已经离开家乡很长时间了,我十分想念它。句中for a long time 不能与短暂性动词leave搭配, 需转换成可延续的be away from ,根据句意词句应该用现在完成时,故答案为D。 【点评】考查现在完成时中延续性动词与for时间段的连用。牢记短暂性动词与延续性动词之间的转换。 26.Our foreign teacher Miss Smith         us English since five years ago. A. taught                          B. is teaching                          C. has taught                          D. teaches 【答案】 C 【解析】【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。由since可知用现在完成时,故选C。 【点评】考查现在完成时。 27.— Miss Liu, when did you come here? — In 2015. I          here for two years. A. have been to                   B. have gone to                   C. have come                   D. have been 【答案】 D 【解析】【分析】句意:——刘小姐,你什么时候来这的?——2015年,我已经在这里待两年了。由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。here为副词,其前不用介词。故选D。 【点评】考查现在完成时态。 28.William Shakespeare          for 400 years, but his works still have great influence today. A. died                         B. was dying                         C. has died                         D. has been dead 【答案】 D 【解析】【分析】句意:威廉·莎士比亚已经逝世400年了,但现在他的作品仍然有很大的影响力。由题干中的for 400 years可知应用现在完成时,且用延续性动词,排除A、B两项,C项中动词die是非延续性动词,故选D。 【点评】考查现在完成时。 29.This museum         here for over 80 years. It        one of the oldest buildings in this city. A. is; was                     B. had been; is                     C. was; has been                     D. has been; is 【答案】 D 【解析】【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选D。 30.-- 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。 【点评】考查现在完成时。 31.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选项正确。 【点评】考查句子时态。 32.      you ever______ the Palace Museum?     A. Were:Visiting                  B. Will;visit                  C. Have;visited                  D. Are;visiting 【答案】 C 【解析】【分析】句意:你去参观过故宫吗。ever一般永远现在完成时的疑问句中,只有C选项是完成时态,故选C。 【点评】联系句意,寻找关键词,根据关键词语判断所填之词。 33.一This is the second time I have come to Taiyuan. It    a lot. 一Yeah, it is becoming more and more beautiful. A. changes                    B. will change                    C. was changing                    D. has changed 【答案】 D 【解析】【分析】句意为——这是我第二次来到太原。 它改变了很多。——是的,它将变得越来越美丽。根据have come,可知是时态是现在完成时,结构为have/has done,主语是it,用has changed,故选D。 【点拨】此题考查现在完成时。 34.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。 【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。 35.—Where's Mr Jones? —He      to the post office.     A. goes                              B. will go                              C. has been                              D. has gone 【答案】 D 【解析】【分析】句意:jones在哪?他已经去了邮局。该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。故选D。 【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。 36.Mike         the bookshop. I have to wait for him. A. went to                         B. was in                         C. has been to                         D. has gone to 【答案】 D 【解析】【分析】句意:迈克去了书店。我不得不等他。从第二句来判断. 迈克不在. 应用“have/has gone to a place”来表示“去某地了(还没有回来)”。用现在完成时强调过去发生的事件对现在的影响。 【点评】考查动词时态及have been to和have gone to的区别。 37.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。 【点评】考查句子结构。掌握短暂性动词不能与时间段连用。 38.一 How long           your brother ______ this camera? — For two weeks. A. have; bought                      B. have; had                      C. has; had                      D. has; bought 【答案】 C 【解析】【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother,为第三人称单数,所以应该选择C项。 【点评】考查现在完成时。 39.The old city_______ a lot since ten years ago. A. changed                         B. changes                         C. change                         D. has changed 【答案】 D 【解析】【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。 【点评】考查时态的用法。 40.一Where is Mr.Miller?     一He         to New York.He         there three times.     A. has been;has gone                                        B. has gone;has gone C. has gone:has been                                        D. has been;has been 【答案】 C 【解析】【分析】句意:——Miller先生去哪儿了?——他去纽约了。他去过那3次了。他去纽约了还未回来,用has gone to;他去过三次,用has been。故选C。 【点评】考查现在完成时has gone to 和has been to的用法。 二、初中英语动词的时态 41.This medicine _______ millions of people’s lives since it was put into use. A.is saving B.will save C.has saved D.had saved 【答案】C 【解析】 句意:这种药物自从投入使用以来已经挽救了数百万人的生命。since后跟从句,表示“自……以来”,说明的是现在的状况,判断用现在完成时态,故答案为C。 42.— Where is Mr. Wu? — He together with his students __________ singing by the lake . A.is practising B.are practising C.will practise D.would practise 【答案】A 【解析】 【详解】 句意:——胡先生在哪里?——他和他的同学们一起在湖边练习唱歌。A. is practising正在练习;单数; B. are practising正在练习,复数;C. will practise将去练习;一般将来时;D. would practise会去练习,过去将来时。根据上文Where is Mr. Wu? 可知下文用现在进行时,其结构是be doing的形式,主语是he, together with his students在句中做状语;这里be动词用is。根据题意,故选A。 43.— We must stop the hunters hunting the Tibetan antelopes(藏羚羊) in Tibet. — I agree with
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服