(英语)中考英语现在完成时题20套(带答案)及解析_第1页
(英语)中考英语现在完成时题20套(带答案)及解析_第2页
(英语)中考英语现在完成时题20套(带答案)及解析_第3页
(英语)中考英语现在完成时题20套(带答案)及解析_第4页
(英语)中考英语现在完成时题20套(带答案)及解析_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(英语)中考英语现在完成时题 20套(带答案)及解析、初中英语现在完成时for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】A【解析】【分析】句意:他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用 现在完成时。故选 A。2. All the skirts.Theyvery well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:

2、所有的裙子都卖完了,他们非常畅销。第一空 sell out卖完”,强 调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell的过去分词为 sold;第二空sell作销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选Co【点评】本题考查一般现在时和现在完成时的被动语态,注意 sell的不同语态和用法。3. Wow! You dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】D【解析】【分析】句意: Wow,你做好分了,让我们现在来

3、吃。根据 “ "Wo茨"nowH知本句动词的时间是现在,根据语境可知动词的状态为完成。故选 Do【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。4. Where is your father?A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:你的父亲在哪儿?他去上海了。Have been to去过某地(已回);have been in在;have gone to去了某地(未

4、回)。本题中父亲是人们在找的人, 所以是去了某地,还没回来,用 have gone to。主语he是三人称单数,用 has gone to。故 选C。【点评】本题考查现在完成时。以及 Have been to; have been in; have gone to三个短语的词义和用法。5. My parents for twenty years by the time I was 15.A. married B. had marriedC. had been married D. had got married【答案】C【解析】【分析】for twenty years二十年”.为表一段时间的状

5、语,要求谓语动词具有持续 性。而在所给选项中,只有 be married表示结婚状态,具有延续性,故选C。【点评】本题考查非延续性动词与延续性动词的转换。6. They 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

6、done ,故选Ao【点评】考查现在完成时,注意识记其标志词。7. Nancy 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 deado故选D。【点评】本题考查时态辨析。某人去世了多少

7、年就用延续性动词的现在完成时,has beendeado8. Where is your mother?She Australia and she Sydney for two weeks.A. has been to; has been inB. has been to; has been toC. has gone to; has been inD. has gone to; has been to【答案】C【解析】【分析】句意:一一你的妈妈在哪里?一一她去了澳大利亚,她在悉尼呆了两周了。has been to ”去过某地:现在已经回来了;has gone to”去了某地:还没有回来;ha

8、sbeen in待在某地 .段时间。根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks ,应该用be in,故应选 C【点评】考查动词的时态,以及 has been to ,has gone to ,has been in的含义和用法。9. 一How many letters you to your mother?109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】B【解析】【分析】句意:一一你给你妈写

9、了多少封信?一一从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written ,故答案选B。【点评】考查动词的时态。注意现在完成时的用法。10. How many times you to Beijing this year?Three times.A.have; beenB.had beenC. have goneD. had gone【答案】A【解析】【分析】句意是:你今年去过北京几次?三次。考查 have been与havegone的区别。have been是指去过某地切

10、已经回来了,have gone是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。11. 一 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表明时态是一般过去时,所以用过去

11、式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married , be的过去分词是 been,故选C。【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。12. 一 my dictionary? I can't 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

12、seen; sawD. Did you see; see【答案】C【解析】【分析】句意:一你看见我的词典了吗?我到处都找不到了。-我进来的时候看见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为Co【点评】考查动词的时态,注意理解句意,根据时态的定义判断。he_ for 9 years till now .13. Mr. Fan_ in 2005. In other words,A. got married; has been marriedB. mar

13、ried; had been marriedC. got married ; had been marriedD. married ; got married【答案】A【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次married后面要接宾语,get married表示的是短暂性动作,所以应填 getmarried.第二空由"till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此 处married做形容词 已婚的“故填"has been married故选A.【点评】此题考查了动词时态问题,同时也考查了&q

14、uot;get married和'“married的区别。14. Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了由since可知but后的主句用现在完成时,瞬间动词 fall不能和since引导的时间状语从句连 用,故用延续性动词 be。故选Do【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

15、15. Look at these stamps. I them for five years.Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】B【解析】【分析】句意:一一看这些邮票,我持有它们5年了。一一噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选Bo【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。16. Susan_ China before. This is her first time to be he

16、re .A. won't visitB. wasn't visitingC. hasn't visitedD. doesn't visit【答案】C【解析】【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成时。故C选项正确。【点评】考查句子时态。17. He has studied in our school.A. since five years B. for five years C. for five years ago D. in five years 【答案】B【解析】【分析】句意:他已经在我们学校学习五年了。has studied是

17、现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选Bo【点评】考查时间状语。根据句意选出正确的时间状语。18. Where's your father?He to Changsha.A. have beenB. has goneC. has beenD. have gone【答案】B【解析】【分析】句意:一一你爸爸在哪?一一他去了长沙。因为父亲不在,证明他去了 某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he是第三人称单数,助动词用has, go的过去分词是gone,故选B。

18、【点评】考查现在完成时,注意去过某地用have/has been to ,去了某地用 have/has goneto。19. 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 yearsago'可知,第一空应用一般过去时;根据 "fortwo years司

19、知,第二空应用现在完成时,且 动词要用延续性动词,故选Bo【点评】考查动词的时态。20. Little Tom his home for more than ten years.A. leavesB. left fromC. will leaveD. has been away from【答案】D【解析】【分析】句意:小汤姆离开家已经十年了。由句中“formore than ten years M知.句中的谓语动词需使用延续性动词。leave对应 的延续性动词为 be away。【点评】考查现在完成时。21. 一 Is Tom at home?-No, he to the town.A. ha

20、s beenB. has goneC. goesD. will go【答案】B【解析】【分析】考查动词的时态。由语境可知,Tom去镇上了,现在不在家。表示 巴经去了某地“应用have gone to sp.。故选B。have been to sp.表示 去过某地",现在已经回来 了。【点评】考查 have been to与have gone to的辨析。22. My sister in America for two years . I miss her very much .A. studiesB. studiedC. has studiedD. is studying【答案】C【

21、解析】【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故C选项正确。【点评】考查现在完成时。23. Where's Mr Jones?He to the post office .A. goesB. will goC. has beenD. has gone【答案】D【解析】【分析】句意:jones在哪?他已经去了邮局。该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。故选Do【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。24. - you_

22、 your homework?No, I haven't.A. Have; finishedB. Are; finishingC. Did; finishD. Will: finish【答案】A【解析】【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选 A.【点评】辨析句意,注意句子的时态与语态,选出合适的选项。25. Jack school two years ago and he for two years.A. leaves; has gone B. left; has been away C. leaves; has be

23、en away D. left; has gone 【答案】B【解析】【分析】句意:Jack两年前离开学校,他离开有两年时间了。two years ago表示动作瞬间结束用一般过去时,leave的过去式为left, for two years表示状态延续用现在完成时,leave需换成be away from ,且Jack相当于第三人称单数,用 has been away from。故选Bo【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。26. 一 This is the second time I have come to Taiyuan. It _a lot.Yeah, it

24、 is becoming more and more beautiful.A. changesB. will changeC. was changingD. has changed【答案】D【解析】【分析】句意为 这是我第二次来到太原。它改变了很多。 一一是的,它将变得越来越美丽。根据 have come,可知是时态是现在完成时,结构为 have/has done,主语 是 it,用 has changed,故选 D。【点拨】此题考查现在完成时。27. - 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 boughtB. have hadC. boughtD. had【答案】B【

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论