中考英语一轮复习专项训练英语现在完成时
加入VIP免费下载

中考英语一轮复习专项训练英语现在完成时

ID:756313

大小:220306

页数:8页

时间:2021-07-21

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
最新中考英语一轮复习 专项训练 英语现在完成时 一、初中英语现在完成时 1.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。 【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。 2.—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+ 段时间与完成时态连用,根据时间确定是现在完成还是过 去完成。 3.—The drama series The Thunder (破冰行动) hits screens these days. —Oh. What a pity! I ____________ any of them yet, A. doesn't watch B. didn't watch C. won't watch D. haven't watched 【答案】 D 【解析】 【分析】句意: ——连续剧《破冰行动》这些天正在霸屏。 ——哦。真遗憾!我 任何一集也没有看过。根据 Oh. What a pity! 可知我没有看过。过去的动作对现在造成的影 响和 yet 也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选 D。 【点评】此题考查现在完成时。注意 yet 常和现在完成时连用。 4.I am surprised at the new look of my hometown , for it _____ a lot over the years . A. changed B. changes C. will change D. has changed 【答案】 D 【解析】 【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多, 结合 over the years 可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时 have/has+过去分词,主语 it ,故 has,故答案是 D. 5.Wow! You ________ dinner! Let's eat now. A. cook B. are cooking C. will cook D. have cooked 【答案】 D 【解析】 【分析】句意: Wow ,你做好分了,让我们现在来吃。根据 ““ Wow”及 “now”可知 本句动词的时间是现在,根据语境可知动词的状态为完成。故选 D。 【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。 6.—Lucy, is your uncle a teacher? —Yes, he is. He history for nearly 20 years. A. teaches B. has taught C. is teaching D. will teach 【答案】 B 【解析】 【分析】句意: ——露西,你叔叔是老师吗? ——是的,他是。他教历史将近 20 年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成 时, have/has+过去分词。主语是 he,用 has,故选 B. 【点评】考查现在完成时,注意其常与 for+ 一段时间连用。 7. — Where is your uncle? I haven't seen him for a long time. — He _______ Beijing for about half a year. He moved there in January. A. has gone to B. has been to C. has arrived in D. has been in 【答案】 D 【解析】 【分析】考查延续与非延续性动词。根据 for about half a year 是一段时间,排除非延续 性动词 A、 B、 C 这三个选项,故选 D。 8.—They say there is a new restaurant near here. —Yes, and it ______ for more than a week. A. has been open B. open C. is opening D. opens 【答案】 A 【解析】 【分析】句意: ——他们说在这附近有一个新的餐馆。 ——是的,它已经开了一 个多星期了。根据 for more than a week ,可知用现在完成时, have/has been done ,故选 A。 【点评】考查现在完成时,注意识记其标志词。 9.—Where is your mother? —She ______ Australia and she ______ Sydney for two weeks. A. has been to; has been in B. has been to; has been to C. has gone to; has been in D. has gone to; has been to 【答案】 C 【解析】 【分析】句意: ——你的妈妈在哪里? ——她去了澳大利亚,她在悉尼呆了两周 了。 has been to ”去过某地 “,现在已经回来了; has gone to ”去了某地 “,还没有回来; has been in 待”在某地 “一段时间。根据句意 Where is your mother? 可知,她的妈妈还没有回来, 第二个空后面有一段时间 for two weeks ,应该用 be in,故应选 C。 【点评】考查动词的时态,以及 has been to ,has gone to ,has been in 的含义和用法。 10. 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.. 11. — 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。 【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。 12. —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 【点评】现在完成时表示延续性的状态。 13. 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 是现在完成时的标志词之一。 14. —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+过去分词。 15. —Do you miss your parents far away? —Yes, very much. They A. left B. have left the hometown for over two years. C. were away from D. have been away from 【答案】 D 【解析】 【分析】根据句意 “他们已经离家两年多了 ”可知用现在完成时,时间状语 for over two years 表示时间段,动词要具有延续性, left 是 leave 的过去分词,是短暂性动词,不能 和时间段连用,故选 D。 【点评】本题考查延续性动词和短暂性动词的转换。 16. 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 选项正确。 【点评】考查句子时态。 17. The Greens many places of interest since two years ago. A. has visited B. have visited C. visited D. will visit 【答案】 B 【解析】 【分析】句意 :自两年前开始,格林一家参观了许多名胜。从句, 强调主句谓语从过去某时一直延续到现在,主句用现在完成时态, since 引出的时间状语 the Greens 格林 一家,表示复数含义,作主语,谓语用复数形式。故选 B。 18. So far, the AIIB(亚投行) _____ 57 countries to be the founding members. A. attracted B. has attracted C. will attract 【答案】 B 【解析】 【分析】句意:到目前为止,亚投行吸引了 57 个国家成为发起国。 So far,到目 前为止,句子强调过去对现在造成的结果,用现在完成时态。故选 B。 19. A number of tourists _____ Yangzhou many times because such a beautiful city. A. have been to B. has been to C. has gone to D. have gone to 【答案】 A 【解析】 【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。 have been to ,表示去过某个地方, have gone to ,表示去了某地,还没回来。 many times 是很多 次,游客们应该是去过很多次,用 have/has been to+ 地点,由于主语是复数,助动词用 have,故选 A。 【点评】考查现在完成时,注意 have been to 表示去过回来了, have gone to 表示去了还没 回来。 20. —Look at these stamps. I _______ them for five years. —Wow, they are wonderful. A. kept B. have kept C. have bought D. bought 【答案】 B 【解析】 【分析】句意: ——看这些邮票,我持有它们 5 年了。 ——噢,真漂亮。表示动 作从过去开始持续到现在用现在完成时,结构为 have/has+过去分词,因为主语是 I,助动词 用 have,故选 B。 【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。 21. 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+过去时间和现在完成时连用, in+段时间和一般将来时连用,故选 B。 【点评】考查时间状语。根据句意选出正确的时间状语。 22. 一 Have you ever the film Gang Jiong? 一 Yes, I have. A. see B. to see C. saw D. seen 【答案】 D 【解析】 【分析】句意: “你看过电影《港囧》吗 ?”“是的,我看过。 ”由 ever 及答语可知句 子用现在完成时,故用 see 的过去分词 seen。 【点评】考查动词的时态。 23. The old city_______ a lot since ten years ago. A. changed B. changes C. change D. has changed 【答案】 D 【解析】 【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。 【点评】考查时态的用法。 24. The new supermarket in our town _______ for two weeks, but I _______ there yet . A. has opened; haven't gone C. has been open; haven't gone 【答案】 B B. has been open; haven't been D. has opened; haven't been 【解析】 【分析】句意:在我们城镇的新超市已经开业 2 周了,但是我还没有去过。根据 for two weeks 可知,谓语动词必须是持续性动词或表示状态的词; has opened 这里强调的 是动词, open 是非持续性动词,不能与时间段连用,故排除 AD; has been open 这里 open 是形容词,可以与时间段连用;这里第二空表示没有去过应该用 haven't been 。 have been 表示去过某地; have gone 表示去了还没有回来。根据句意故用 haven't been。故选 B。 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 两年前离开学校,他离开有两年时间了。 two years ago 表示 作瞬 束用一般 去 , leave 的 去式 left , for two years 表示状 延 用 在完 成 , leave 需 成 be away from ,且 Jack 相当于第三人称 数,用 has been away from 。 故 B。 【点 】考 一般 去 和 在完成 ,注意根据 志性短 确定 。 26. I have lived here _______ I was born. A. before B. when C. for D. since 【答案】 D 【解析】 【分析】自从我出生我就一直生活在 里。自从用 since. 【点 】考 关 的用法。 27. -- Anna, could you lend me this book, please? -- I'm sorry. I A. have bought it for only two days, and I haven't finished it yet. B. have had C. bought D. had 【答案】 B 【解析】 【分析】句意: “安娜, 你能借 我 本 ?⋯⋯ 不起,我 了两天。我 没有看完呢。 ”根据答 中的 “for only two days 可知”要用 在完成 ,而且 用延 性 。故 B。 【点 】考 在完成 。 28. — Miss Liu, when did you come here? — In 2015. Ihere for two years. A. have been to B. have gone to C. have come D. have been 【答案】 D 【解析】 【分析】句意: ——刘小姐,你什么 候来 的? ——2015 年,我已 在 里待 两年了。由 境可知此 用 在完成 ,表示从 去开始,一直延 到 在的 作或 状 。 here 副 ,其前不用介 。故 D。 【点 】考 在完成 。 29. I ________my dictionary to my classmate David a week ago, but he ________ it to me yet. A. lent; return B. have lent; returned C. lent; hasn't returned D. have lent; didn't return 【答案】 C 【解析】 【分析】句意:我一周前把我的字典借 了我的同学 David,但他 没 我。 ago 是过去时标志,故排除 故选 C。 B 和 D 选项, yet 是现在完成时标志,因此用 hasn't returned , 【点评】考查时态,注意 ago 和 yet 的用法。 30. ——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。 【点评】考查主谓一致和短语的用法。

资料: 1.5万

进入主页

人气:

10000+的老师在这里下载备课资料