书签 分享 收藏 举报 版权申诉 / 8
上传文档赚钱

类型中考英语现在完成时练习题及答案.doc

  • 上传人(卖家):2023DOC
  • 文档编号:5498229
  • 上传时间:2023-04-22
  • 格式:DOC
  • 页数:8
  • 大小:67KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《中考英语现在完成时练习题及答案.doc》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    中考 英语 现在完成时 练习题 答案
    资源描述:

    1、中考英语现在完成时练习题及答案一、初中英语现在完成时1His cat has _ for five weeks.A.diedB.been deadC.dyingD.dies【答案】 B 【解析】【分析】句意:他的猫已经死了5个星期了。die是短暂性动词,不能表示状态的延续。 由时间状语 for five weeks可知应用延续性动词,故答案选B。【点评】考查现在完成时。2How do you like Beijing, Miss Read?Ive no idea. I _ there.A.have goneB.have beenC.havent beenD.havent gone【答案】 C

    2、【解析】【分析】句意:-你觉得北京怎么样,瑞得小姐?-我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。3The volunteers _ a lot of help to the old and the young since 2010A.offeredB.have offeredC.are offeringD.will offer【答案】 B 【解析】【分析】考查时态句意自2010以来,志愿

    3、者们向老人和青年提供了大量的帮助A过去时B现在完成时态C现在进行时态D一般将来时态since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词haveoffer的过去分词是offered答案是B4Your shoes are so old. Why dont you buy a new pair?Because I all my money on an MP5.A.spendB.have spentC.am spendingD.was spending【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发

    4、生的动作对现在的影响,应用现在完成时,故选B。【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。5They say there is a new restaurant near here. Yes, and it _ for more than a week.A.has been openB.openC.is openingD.opens【答案】 A 【解析】【分析】句意:他们说在这附近有一个新的餐馆。是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。 【点评】考查现在完成时,注意识记

    5、其标志词。6Nancy for five years. A.was dyingB.has diedC.diedD.has been dead【答案】 D 【解析】【分析】句意:南西去世五年了。A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for连用,用成be dead。故选D。【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,has been dead。7

    6、Where is Catherine? I havent seen her for days. She Wuhan. Shell be back next week.A.has gone toB.has been toC.have gone toD.have been to【答案】 A 【解析】【分析】句意:Catherine在哪里?我好几天没见她。她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据Shell be back next week.她下周回来可知现在还没有回来,故选A。

    7、【点评】考查短语辨析,注意平时识记其区别,理解句意。8 Mary, I remember you several years ago. Yes, I for 3 years.A.married, have marriedB.married, marriedC.married, have been marriedD.have married, have been married【答案】 C 【解析】【分析】句意:Mary,我记得几年前你结婚了。是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是h

    8、ave/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。 【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。9_ my dictionary? I cant find it anywhere.I _ it on the desk when I came in.A.Did you see; have seenB.Have you seen; have seenC.Have you seen; sawD.Did you see; see【答案】C 【解析】【分析】句意:-你看见我的词典了吗?我到

    9、处都找不到了。-我进来的时候看见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。【点评】考查动词的时态,注意理解句意,根据时态的定义判断。10Look! Your teacher Miss White is over there.No, it cant be her. She _ to Beijing.A.has goneB.has beenC.wentD.will go【答案】A 【解析】【分析】句意:-看!你的老师怀特小姐在那边。-不,那肯定不是

    10、她。她去了北京。A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。【点评】考查固定搭配have gone to。11Your new bike is so nice! When did you buy it? In July. I _it for two weeks.A.hadB.have hadC.have boughtD.bought【答案】 B 【解析】【分析】句意:你的新自行车那么好看。你什么时候买的。

    11、七月份,我买了两周了。根据for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。 【点评】考查现在完成时,注意现在完成时中延续性动词的使用。12Do you miss your parents far away?Yes, very much. They the hometown for over two years.A.leftB.have leftC.were away fromD.have been away from【答案】 D 【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时

    12、,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。【点评】本题考查延续性动词和短暂性动词的转换。13So far Tom with Mary _ 50 left -behind children to do their homework after school.A.helpB.helpedC.has helpedD.have helped【答案】 C 【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。14What great progres

    13、s Huawei _ in recent years! No wonder it is widely known in all parts of the world.A.is makingB.has madeC.makesD.made【答案】 B 【解析】【分析】句意:华为近几年取得了多大的进步啊!难怪它在世界的每个角落都出名。根据时间状语 in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。15Great changes in my hometown

    14、 in the last few years. A.took placeB.will take placeC.have taken placeD.have been taken place【答案】C 【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。故答案选C。【点评】考查现在完成时。16Susan China beforeThis is her first time to be here A.wont visitB.wasnt visitingC.hasnt vi

    15、sitedD.doesnt visit【答案】C 【解析】【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成时。故C选项正确。【点评】考查句子时态。17A number of tourists _ Yangzhou many times because such a beautiful city. A.have been toB.has been toC.has gone toD.have gone to【答案】 A 【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。have been to,表示去过某个地方,have gone to,表示去了某地,还没

    16、回来。many times是很多次,游客们应该是去过很多次,用have/has been to+地点,由于主语是复数,助动词用have,故选A。【点评】考查现在完成时,注意have been to表示去过回来了,have gone to表示去了还没回来。18All members_ are admitted to the auditorium. A.have got the ticketsB.that had got the ticketsC.that have got the ticketsD.had got the tickets【答案】 C 【解析】【分析】句意:所有得到票的成员都被允许

    17、进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用 that或 who引导 , 且 不可省略 , 所以排除A和D。票已经拿到了,因此用完成时,根据 are可知,用现在完成时,have got,故选C。 【点评】考查定语从句和时态,注意tha引导从句的用法。19一 Have you ever the film Gang Jiong?一 Yes, I have.A.seeB.to seeC.sawD.seen【答案】 D 【解析】【分析】句意:“你看过电影港囧吗?”“是的,我看过。”由ever及答语可知句子用现在完成时,故用see的过去分词seen。【点评】考查动词的时态。20I

    18、 cant get into my room now because I _ my key.A.loseB.will loseC.have lostD.am losing【答案】 C 【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。21一 How long your brother _ this camera? For two weeks.A.have; boughtB.have; hadC.has; hadD.has; bought【答案】 C 【解析】【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。”根据答语

    19、“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother,为第三人称单数,所以应该选择C项。【点评】考查现在完成时。22It _ over ten days since the dog _ .A.is; has been deadB.has been; diedC.has been; has been deadD.was; has died【答案】 B 【解析】【分析】句意:狗死了有十多天了。Since 引导一个过去时的句子,所以第二个空填die的过去式,主句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可

    20、知选B。23Wheres Mr Jones?He to the post officeA.goesB.will goC.has beenD.has gone【答案】 D 【解析】【分析】句意:jones在哪?他已经去了邮局。该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。故选D。【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。24 you your homework?No, I haventA.Have;finishedB.Are;finishingC.Did;finishD.Will:fini

    21、sh【答案】 A 【解析】【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.【点评】辨析句意,注意句子的时态与语态,选出合适的选项。25Jack_ school two years ago and he _ for two years. A.leaves; has goneB.left; has been awayC.leaves; has been awayD.left; has gone【答案】B 【解析】【分析】句意:Jack两年前离开学校,他离开有两年时间了。two years ago表示动作瞬间结束用一般过去时,leave的

    22、过去式为left,for two years表示状态延续用现在完成时,leave需换成be away from,且Jack相当于第三人称单数,用has been away from。故选B。【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。26You my English dictionary for a month. Could you please give it back to me now?A.have borrowedB.lentC.have keptD.borrowed【答案】 C 【解析】【分析】句意:你借我的英语词典有一个月了,你现在能把它还给我吗?根据句中时间状

    23、语“for a month”. 可推断此句应该用现在完成时,故先排除选项B、D。borrow是瞬间性动词,不能与时间段连用,需将borrow改为keep。故选 C。【点评】考查现在完成时的短暂性动词与延续性动词辨析。27How long his grandfather ? A.has, diedB.has, been deathC.has, dyingD.has, been dead【答案】 D 【解析】【分析】句意:他的爷爷去世多久了?has died已经去世了,不能与时间段连用;has been death形式错误,death是名词;has dying形式错误;has been dead已

    24、经去世了。句中How long问的是一段时间,die是瞬间性动词,不能和一段时间连用,故A不对。has been dead是一个系表结构,表示状态,可以持续。故应选D。【点评】考查现在完成时延续性动词与短暂性动词的转换。die 非延续性动词,要转换为延续性的be dead。28More than 80 people_ in the earthquake_ last week. A.died; forB.have been dead ; sinceC.have died; sinceD.have been dead; for【答案】 C 【解析】【分析】句意:自从上个周有超过80人在地震中伤生。

    25、for+时间段;since+时间点,自从时起,主句用现在完成时,句中的时间状语last week是时间点,故用since。本句并非表示“死亡”这个状态的延续,而是指从过去某一时间到现在“死亡”这个动作发生了多少次,所以选C符合语境。【点评】考查现在完成时。29 have you had the mobile phone?Since 2015 A.How oftenB.How longC.How soonD.How many【答案】B 【解析】【分析】句意:你什么时候有的手机?自从2015年。询问的是从什么时候开始,也就是时间长度。故B选项正确。【点评】考查特殊疑问句的辨析。30The Greens many places of interest since two years ago.A.has visitedB.have visitedC.visitedD.will visit【答案】 B 【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。故选B。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:中考英语现在完成时练习题及答案.doc
    链接地址:https://www.163wenku.com/p-5498229.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库