初中英语现在完成时真题汇编(含答案)及解析.docx

上传人:scccc 文档编号:12619695 上传时间:2021-12-05 格式:DOCX 页数:8 大小:17.75KB
返回 下载 相关 举报
初中英语现在完成时真题汇编(含答案)及解析.docx_第1页
第1页 / 共8页
初中英语现在完成时真题汇编(含答案)及解析.docx_第2页
第2页 / 共8页
初中英语现在完成时真题汇编(含答案)及解析.docx_第3页
第3页 / 共8页
初中英语现在完成时真题汇编(含答案)及解析.docx_第4页
第4页 / 共8页
初中英语现在完成时真题汇编(含答案)及解析.docx_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《初中英语现在完成时真题汇编(含答案)及解析.docx》由会员分享,可在线阅读,更多相关《初中英语现在完成时真题汇编(含答案)及解析.docx(8页珍藏版)》请在三一文库上搜索。

1、初中英语现在完成时真题汇编(含答案)及解析、初中英语现在完成时1. 一Do you miss your parents far away?Yes, very much. They the hometown for over two years.A. left B. have leftC. were away from D. have been away from【答案】D【解析】【分析】根据句意 他们已经离家两年多了 ”可知用现在完成时,时间状语for overtwo years表示时间段,动词要具有延续性,left是leave的过去分词,是短暂性动词,不能和时间段连用,故选Do【点评】本题考

2、查延续性动词和短暂性动词的转换。2. Do you still play basketball?Oh, no. I it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:一一你还打篮球吗?一一哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选Ao【点评】考查动词

3、时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过3. My father in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years提示可知,此句要用现在完成时,主语 my father,助动词要用has, 故选Co【点评】考查现在完成时的基本结构及用法,注意根据句子

4、的时间状语判断时态。4. The drama series The Thunder (破冰行动)hits screens these days.Oh. What a pity! I any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】D【解析】【分析】句意:一一连续剧破冰行动这些天正在霸屏。一一哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和yet也,常和现在完成时的否定结构连用,可知

5、此处用现在完成时。故选Do【点评】此题考查现在完成时。注意 yet常和现在完成时连用。5. Your shoes are so old. Why don't you buy a new pair?Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选 Bo【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。6. How do you like

6、 Treasure Island , Lucy?It's so exciting that I it twice .A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:一一露西,你认为金银岛怎么样?一一它是如此令人激动以至于我读了两次。根据 twice可知已经发生了,故此处用现在完成时,故为 have read,故 选Bo【点评】此题考查现在完成时的用法。7. 一 Where is your uncle? I haven't seen him for a long time.He Beijing f

7、or about half a year. He moved there in January.A. has gone toB. has been toC. has arrived inD. has been in【答案】D【解析】【分析】考查延续与非延续性动词。根据 for about half a year是一段时间,排除 非延续性动词 A、B、C这三个选项,故选 Do8. They say there is a new restaurant near here.Yes, and it for more than a week.A. has been openB. openC. is op

8、eningD. opens【答案】A【解析】【分析】句意:一一他们说在这附近有一个新的餐馆。一一是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时, have/has been done ,故选Ao【点评】考查现在完成时,注意识记其标志词。9. He for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】在现在完成时态里,当出现 for+段时间时,短暂性动词必须换成延续性 动词。get married 需换成 be married。故选

9、 A。【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容 是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转 换条件。10. 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【解析】【分析】句意:一一你的妈妈在哪里?一一她去了澳大利亚,她

10、在悉尼呆了两周了。has been to ”去过某地:现在已经回来了;has gone to”去了某地:还没有回来;hasbeen in待在某地 .段时间。根据句意 Where is your mother?可知,她的妈妈还没有回来, 第二个空后面有一段时间for two weeks ,应该用be in,故应选 C【点评】考查动词的时态,以及 has been to ,has gone to ,has been in的含义和用法。11. Where is Catherine? I haven't seen her for days.She Wuhan. She'll be ba

11、ck next week.A. has gone toB. has been toC. have gone toD. have been to【答案】A【解析】【分析】句意:一一Catherine在哪里?我好几天没见她。一一她已经去武汉了。她将下周回来。主语是 she,所以用has,排除C D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据 She'll be back next week.她下周回来可知现在还没有回来,故选Ao【点评】考查短语辨析,注意平时识记其区别,理解句意。them for more than two12. You mu

12、st return the books to the library because you weeks.A. have lentB. have borrowedC. have kept【答案】C【解析】【分析】句意是:你必须把书还给图书馆因为你已经两个多星期了。 for morethan two weeks表示时间段,在现在完成时中需要和延续性动词连用,lend和borrow者B是短暂性动词,keep具有延续性,故选 Co【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。13. I haven't seen your grandfather for two years. Wh

13、at happened to him?Oh, he here for two years.A. stayedB. hasn't stayedC. staysD. hadn't stayed【答案】B【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完 成时的结构:主语 +have/ has +过去分词。可知选B。【点评】考查现在完成时14. Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has f

14、allenC. wasD. has been【答案】D【解析】【分析】句意为 “Mie过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词 fall不能和since引导的时间状语从句连 用,故用延续性动词be。故选Do【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。15. I'm sorry for being late.Never mind. The meeting for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】

15、C【解析】【分析】句意: 一一对不起,我迟到了。 一一没关系.会议只开了 5分钟,请这边走。for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A, B不正确.has been on"在进行,开着(的状态) ",故选C【点评】现在完成时表示延续性的状态。16. I my dictionary to my classmate David a week ago, but he it to me yet.A. lent; return B. have lent; retur

16、ned C. lent; hasn't returned D. have lent; didn't return 【答案】C【解析】 【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。ago是过去时标志,故排除 B和D选项,yet是现在完成时标志,因此用 hasn't returned , 故选Co【点评】考查时态,注意 ago和yet的用法。17. 一 Hobo and Eddie the cinema to watch the film Zootopia.Oh, that's why I can't find them now

17、.A. have gone toB. have been toC. has gone toD. has been to【答案】A【解析】【分析】考查主谓一致。句意:一一侯博和埃迪去了电影院看电影疯狂动物城。哦,这就是为什么我现在找不到他们的原因。have gone to去了; been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。18. So far, the AIIB (亚投行) 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】B【解

18、析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。19. A 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【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。havebeen to ,表示去过某个地方,have gone to ,表示去了某地,还没回来。many t

19、imes是很多次,游客们应该是去过很多次,用 have/has been to+地点,由于主语是复数,助动词用 have,故选 Ao【点评】考查现在完成时,注意 have been to表示去过回来了,have gone to表示去了还没回来。20. 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是现在完成时,和for+段时间连用,since+过去时

20、间和现在完成时连用,in+段时间和一般将来时连用,故选Bo【点评】考查时间状语。根据句意选出正确的时间状语。21. All 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【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用that或who引导,且不可省略,所以排除A和D。票已经拿到了,因此用完成

21、时,根据 are可知,用现在完成时,have got,故选C。【点评】考查定语从句和时态,注意tha引导从句的用法。22. Where's your father?He to Changsha.A. have beenB. has goneC. has beenD. have gone【答案】B【解析】【分析】句意:一一你爸爸在哪?一一他去了长沙。因为父亲不在,证明他去了 某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he是第三人称单数,助动词用 has, go的过去分词是gone,故选B。【点评】考查现在完成时,注意去过某地用ha

22、ve/has been to ,去了某地用 have/has goneto。23. The old city a lot since ten years ago.A.changedB.changesC. changeD. has changed【答案】D【解析】【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。【点评】考查时态的用法。24. 一 How long your brother this camera?For two weeks.A. have; boughtB. have; hadC. has; hadD. has; bought【答案】C【解析】【分析】本题考查

23、动词的时态。句意:你哥哥买这个相机多久了?”两周了。”根据答语"Fortwo weeks.”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother ,为第三人称单数,所以应该选择C项。【点评】考查现在完成时。25. 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两年前离开学校,他离开有

24、两年时间了。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 is becoming more and more beautiful.A. changesB. will ch

25、angeC. 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 bo

26、ughtB. have hadC. boughtD. had【答案】B【解析】【分析】句意:安娜,请问你能借给我这本书吗?对不起,我刚买了两天。我还没有看完呢。"根据答语中的“for only two days可知要用现在完成时,而且应用延续性动词。故选Bo【点评】考查现在完成时。28. How long his grandfather?A. has, diedB. has, been deathC. has, dyingD. has, been dead【答案】D【解析】【分析】句意:他的爷爷去世多久了?has died已经去世了,不能与时间段连用;has been death形式

27、错误,death是名词;has dying形式错误;has been dead已经去世 了。句中 How long问的是一段时间,die是瞬间性动词,不能和一段时间连用,故 A不 对。has been dead是一个系表结构,表示状态,可以持续。故应选D。【点评】考查现在完成时延续性动词与短暂性动词的转换。die非延续性动词,要转换为延续性的be dead。29. Dave, we will leave in 10 minutes. Are you ready?No, I our guidebook and towels yet.A. don't packB. didn't p

28、ackC. have packedD. haven't packed【答案】D【解析】【分析】句意:一一Dave,我们十分钟后要离开,你准备好了吗?一一没有,我还没把我们的旅游手册和毛巾打包。yet是现在完成时否定句的标志,故选 Do【点评】考查现在完成时,注意 yet的用法。30. He_for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】句意:他已经结婚十年了。根据时间状语 for ten years.十年了,可知本 句时态用现在完成时 has/have+过去分词,且谓语应为持续动词。be married表结婚的状态,be动词的过去分词为 been。故选A。【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1