初中英语现在完成时练习题及解析.docx

上传人:李医生 文档编号:8710356 上传时间:2021-01-03 格式:DOCX 页数:9 大小:37.17KB
返回 下载 相关 举报
初中英语现在完成时练习题及解析.docx_第1页
第1页 / 共9页
初中英语现在完成时练习题及解析.docx_第2页
第2页 / 共9页
初中英语现在完成时练习题及解析.docx_第3页
第3页 / 共9页
初中英语现在完成时练习题及解析.docx_第4页
第4页 / 共9页
初中英语现在完成时练习题及解析.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

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

1、【英语】初中英语现在完成时练习题及解析一、初中英语现在完成时1Look 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,故选 B。【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。2How do you like Beijing,

2、Miss Read?Ive no idea. I _ there.A. have goneB. have beenC. havent beenD. havent gone【答案】C【解析】 【分析】句意:-你觉得北京怎么样,瑞得小姐?- 我不知道,我没有去过那儿。短语: have been to 去过某地(已经返回);have gone to 去了某地(尚未返回),根据句意,故答案为C。【点评】考查短语辨析,区分 have been to 与 have gone to,理解句子,根据语境判断答案。3Iscared of dogs ever since a dog hurt me when I

3、was five years old.A. will beB. wasC. have beenD. would be【答案】C【解析】 【分析】由 since 引导的从句可知主句应用现在完成时,故答案为 C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。【点评】本题考查现在完成时的用法。4Wow! You _ dinner! Lets eat now.A. cookB. are cookingC. will cookD. have cooked【答案】D【解析】 【分析】句意:Wow ,你做好分了,让我们现在来吃。根据“ Wow”及 “now”可知本句动词的时间是现在,根据语境可知动词的状态为

4、完成。故选D。【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。5How long can I _ this book? Five days. But you must return it on time. A. borrow B. lend C. keepD. kept【答案】 C【解析】 【分析】句意:我能保留 本 多 ? 五天。但是你一定要按 它。 A,borrow借,瞬 性 ;B, lend 接,是瞬 性 ;C,keep 保留,是延 性 ; D,kept 是 去式。此 与 how long 用,故此 用延 性 ,位于情 can 之后,故用 原形keep,故 C。【点 】本 考

5、 延 性 。以及borrow ,lend , keep, kept 四个 的 和用法。6Nancyfor 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。【点 】本 考 辨析。某人去世了多少

6、年就用延 性 的 在完成 ,hasbeendead。7How many lettersyouto your mother?109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】B【解析】 【分析】句意:你 你 写了多少封信?从 2016 年起, 共109 封。句中 since 2016 是 在完成 常用的 状 ,其 构是主 +have/has+ 去分 ,且主 是 you, 填写 have written ,故答案 B。【点 】考 的 。注意 在完成 的用法。8Where is

7、Catherine? I havent seen her for days.SheWuhan. 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。【点 】考 短

8、 辨析,注意平 其区 ,理解句意。9I havent seen your grandfather for two years. What happened to him?Oh, he _ here for two years.A. stayedB. hasnt stayedC. staysD. hadnt stayed【答案】B【解析】 【分析】答语中的 for two years 是一段时间,用在现在完成时的句中时。现在完成时的结构:主语 +have/ has +过去分词。可知选 B。【点评】考查现在完成时10 Mr Fanin 2005 In other words , hefor 9 y

9、ears till now A. got married ; has been married C. got married ;had been marriedB. married; had been marriedD. married ; got married【答案】A【解析】 【分析】首先第一空表述的是一个发生在2005 年(即过去)的一个动作,所以为一般过去时,其次married 后面要接宾语,get married 表示的是短暂性动作,所以应填getmarried.第二空由 “ till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处 married 做形容词 “已

10、婚的 ”故填 “has been married 故”,选A.【点评】此题考查了动词时态问题,同时也考查了“get married和”“married 的”区别。11 Your 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【解析】 【分析】句意: 你的新自行车那么好看。你什么时候买的。 七月份,我买了两周了。根据 for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除AD,b

11、uy 是结束性动词,不能够延续,应此排除,故答案是B。【点评】考查现在完成时,注意现在完成时中延续性动词的使用。12 So far Tom with Mary _ 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】C【解析】 【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。13 The Greensmany places of interest since two years ago.A.

12、 has visitedB. have visitedC. visitedD. will visit【答案】B【解析】 【分析】句意 :自两年前开始,格林一家参观了许多名胜。从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,since引出的时间状语 the Greens 格林一家,表示复数含义,作主语,谓语用复数形式。故选B。14 What great progress Huawei _ in recent years!No wonder it is widely known in all parts of the world.A. is makingB. has madeC.

13、makesD. made【答案】B【解析】 【分析】句意:华为近几年取得了多大的进步啊!难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。15 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【答案】

14、A【解析】 【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。havebeen to ,表示去过某个地方,have gone to ,表示去了某地,还没回来。many times 是很多次,游客们应该是去过很多次,用have/has been to+ 地点,由于主语是复数,助动词用have,故选A。【点评】考查现在完成时,注意have been to 表示去过回来了,have gone to表示去了还没回来。16 have you had the mobile phone?Since 2015A. How oftenB. How longC. How soonD. How man

15、y【答案】 B【解析】 【分析】句意:你什么时候有的手机?自从 2015 年。询问的是从什么时候开始,也就是时间长度。故 B 选项正确。【点评】考查特殊疑问句的辨析。17 一 Have you everthe film Gang Jiong?一 Yes, I have.A. seeB. to seeC. sawD. seen【答案】D【解析】 【分析】句意:“你看过电影港囧吗?”“是的,我看过。”由ever及答语可知句子用现在完成时,故用see 的过去分词seen。【点评】考查动词的时态。18 Wheres your father?He _ to Changsha.A. have beenB.

16、 has goneC. has beenD. have gone【答案】 B【解析】 【分析】句意:你爸爸在哪?他去了长沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he 是第三人称单数,助动词用has, go 的过去分词是gone ,故选 B。【点评】考查现在完成时,注意去过某地用have/has been to ,去了某地用have/has goneto。19 I cant get into my room now because I _ my key.A. loseB. will loseC. have l

17、ostD. am losing【答案】C【解析】 【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。20 The old city_ a lot since ten years ago.A. changedB. changesC. changeD. has changed【答案】D【解析】 【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。【点评】考查时态的用法。21 - What a nice watch! How longyouit?- For just two weeks.A. will; buyB. have; hadC

18、. were; havingD. did; buy【答案】B【解析】 【分析】句意:“多好的一块表啊! 你买了多久了?“刚刚两周。”根据句意可知用现在完成时, buy 是瞬间动词 . 不可与行时,不符合题意。故选B 项。howlong连用,故排除选项A、D:选项 C 是过去进【点评】考查现在完成时。22 Little Tomhis home for more than ten years.A. leavesB. left fromC. will leaveD. has been away from【答案】D【解析】 【分析】句意:小汤姆离开家已经十年了。由句中“for more than te

19、n years ”可知 .句中的谓语动词需使用延续性动词。leave 对应 的延续性动词为be away。【点评】考查现在完成时。23 一 Is Tom at home? No, heto the town.A. has beenB. has goneC. goesD. will go【答案】B【解析】 【分析】考查动词的时态。由语境可知,Tom去镇上了,现在不在家。表示“已经去了某地 ”应用 have gone to sp. 。故选 B。 have been to sp. 表示 “去过某地 ”,现在已经回来了。【点评】考查have been to 与 have gone to 的辨析。24y

20、ou ever_ the Palace Museum?A. Were:Visiting【答案】CB. Will; visitC. Have; visitedD. Are;visiting【解析】 【分析】句意:你去参观过故宫吗。ever一般永远现在完成时的疑问句中,只有C 选项是完成时态,故选C。【点评】联系句意,寻找关键词,根据关键词语判断所填之词。25 Youmy English dictionary for a month. Could you please give it back to me now?A. have borrowedB. lentC. have keptD. borr

21、owed【答案】C【解析】 【分析】句意:你借我的英语词典有一个月了,你现在能把它还给我吗?根据句中时间状语 “for a month”. 可推断此句应该用现在完成时,故先排除选项瞬间性动词,不能与时间段连用,需将borrow 改为 keep。故选 C。B、D。 borrow是【点评】考查现在完成时的短暂性动词与延续性动词辨析。26 William Shakespearefor 400 years, but his works still have great influence today.A. diedB. was dyingC. has diedD. has been dead【答案】

22、D【解析】 【分析】句意:威廉莎士比亚已经逝世 400 年了,但现在他的作品仍然有很大的影响力。由题干中的for 400years 可知应用现在完成时,且用延续性动词,排除A、B 两项, C 项中动词 die 是非延续性动词,故选D。【点评】考查现在完成时。27 Miss Liu, when did you come here? In 2015. Ihere for two years.A. have been toB. have gone toC. have comeD. have been【答案】D【解析】 【分析】句意:刘小姐,你什么时候来这的?2015 年,我已经在这里待两年了。由语境

23、可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。 here 为副词,其前不用介词。故选D。【点评】考查现在完成时态。28 Our foreign teacher Miss Smith A. taught B. is teachingus English since five years ago.C. has taughtD. teaches【答案】C【解析】 【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。由知用现在完成时,故选C。since可【点评】考查现在完成时。29 Last week I _ a cold. Thats to say since las

24、t week, I _ a cold.A. have had; have had B. caught; have had C. have had; have caught D. caught; have caught【答案】B【解析】 【分析】句意:上周我患了感冒。也就是说,从上周开始,我就一直在感冒。“ havea cold 和” “ catcha cold 均”可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用 。第一句上周感冒是发生在过去的动作,应用一般过去式 “caught;”第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时 “have had故”,选 B。【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。30 Great changesin my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place【答案】C【解析】 【分析】句意:过去几年我的家乡发生了巨大的变化。inthelast fewyears 意为“在过去的几年里”,用于现在完成时;take place 发生“”没有被动语态。故答案选C。【点评】考查现在完成时。

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

当前位置:首页 > 科普知识


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