- 2021-04-12 发布 |
- 37.5 KB |
- 5页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
2018全国中考英语试题分类汇编 :现在完成时(教师卷)
2018全国中考英语试题分类汇编 :现在完成时 1.—Do you still play basketball? — 0h, no. l ____ it for the past two years. A.haven’t played B.didn't play C.won't play D.hadn't played 【来源】湖北 武汉 【答案】A 【解析】句意:—你仍然打篮球吗?—哦,不,过去几年里我已经不打篮球了。选项 A是现在完成时,选项B是一般过去时,选项 C是一般将来时,选项 D是过去完成时。for the past 2 years 这个时间状语是用在现在完成时里的, 不用在其他时态中,表示对于过去的两年,即“我已经不打篮球了”,故选 A。 2.—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+动词的过去分词。故选 B。 3.—Are you a basketball player in you school? —Yes, I______the team 3 years ago.I______in it for 3 years. A.joined, was B.was joined, am C.have joined,have been D.joined, have been 【来源】四川 眉山 【答案】D 【解析】句意:—你在你们学校是一名篮球运动员吗?—是的,我在3年前加入了篮球队。我已经参加它3年了。join加入,是瞬间性动词;be in参加,是延续性动词。第一空更加时间状语3 years ago可知此处用一般过去时,故为joined。第二空根据for 3 years可知此处用延续性动词的现在完成时,故用have been。故选 D。 4.—Hurry up, the movie Wolf Warrior Ⅱ____for 10 minutes. —OK, I'm coming right now. A.began B.has begun C.has been on 【来源】黑龙江 龙东地区 【答案】C 【解析】句意:快点,电影《战狼Ⅱ》已经开始十分钟了。——好的,我马上就来了。分析句子知“电影已放映十分钟了”是现在完成时,且有表示一段时间的时间状语for 10 minutes.故谓语动词应是延续性动词,begin开始,是一个短暂性动词,故选 C。 5.— Paris is a wonderful place. —So it is. I ____there twice. A.have been B.have gone C.went D.will go 【来源】四川 凉山州 【答案】A 【解析】句意:——巴黎是个很好的地方。——是的,我去过那儿两次。考查现在完成时。从twice可判断句子的时态应用现在完成时,其构成为:have/has+动词过去分词。have been表示去过某地,已经返回;have gone表示去了某地,可能已经到达某地也可能在去某地的路上。本题从So it is. I there twice.判断这里说的应该是去过某地,已经返回,所以用have been;副词there前省略to,故答案选 A。 6. — High—speed trains, Mobile payment, Sharing bikes and Online shopping are called "four new great inventions" of modern China. — They ____ our daily lives more convenient. A.have made B.had made C.have been made D.made 【来源】湖北 咸宁 【答案】A 【解析】句意:——高铁、扫码支付、共享单车和网购被称为“中国四大新发明”。——它们使我们的日常生活更加便利。A. have made现在完成时; B. had made过去完成时; C. have been made现在完成时态的被动语态; D. made一般过去时态。中国新的四大发明已经给我们的生活带来了极大的便利,需要用现在完成时态来表达,故答案为 A。 7.Sarah _________many places of interest in Beijing already. A.visited B.has visited C.will visit D.visits 【来源】辽宁沈阳 【答案】B 【解析】句意:Sarah已经参观过北京许多有趣的地方了。本题考查动词时态。根据句意和already可知此处要用现在完成时。故选 B。 8.Everyone in my class except Tom and Mary ____ to Beijing. A.have been B.have gone C.has been 【来源】黑龙江 齐齐哈尔 【答案】C 【解析】句意:除了汤姆和玛丽之外,我们班上每个人都去过北京。考查现在完成时。由句意可知句子时态为现在完成时,构成为:have /has+动词过去分词;have been to表示去过某地,已经回来;have gone to表示去了某地,可能在路上,也可能已经到达;根据Everyone in my class except Tom and Mary to Beijing.可知,这里表示除了汤姆和玛丽之外,我们班上每个人都去过北京, 说明去过北京都已经回来了,所以用have been to。本句的主语是everyone,所以助动词用has,故答案选 C。 9.—Is this your camera? —Yes, I ____ it for two weeks. A.bought B.had C.have had D.have bought 【来源】广西 北部湾经济区 【答案】C 【解析】句意:——这是你的照相机吗?——是的,我已经买了两个星期了。此题考查现在完成时。题目中的 for two weeks 说明用的是现在完成时,可以排除选项 A 和 B。剩下的选项 C 和 D 中, 由于 buy(买)是瞬间动词,在现在完成时中,瞬间动词不能够与一段时间连用,需要转换成相对应的延续性动词 have,所以答案选 C。 10.— Hi, Tony! _________ you __________ to the newly—opened shopping mall, Tangdao 637 lately? — Yes. I went there with my parents last week. A. Did; go B.Have: been C.Have; gone D. Do: go 【来源】青海 西宁 【答案】B 【解析】句意:—嗨,Tony,你最近去过那个新开的购物商场Tangdao637吗?—是的,我上周和我的父母一起去的。Did…go是一般过去时态,一般疑问句形式;Have …been去过某地,已经回来了;Have …gone去了某地,还没有回来; Do …go是一般现在时态的疑问句形式。根据句意和句中的lately可知,这句话应用现在完成时态,且这里表示去了那个商场又回来了,故应选 B。 11.The film Operation Red Sea_____a lot of praise since its first show months ago. A.wins B.win C.will win D.has won 【来源】上海 【答案】D 【解析】句意:红海影业自几个月前首次演出以来,赢得了很多好评。since its first show months ago是表示到目前为止的时间段,用在现在完成时态的句子中。故答案为D。 12.— Recently, school violence ________ in some schools. — Luckily, our government has carried out some policies to stop it. A.has appeared B.appeared C.will appear 【来源】湖北 恩施 【答案】A 【解析】句意:— 最近,一些学校的学校暴力事件已经出现了。— 幸运的是,我们的政府已经实施了一些政策来阻止它。A.已经出现了B.出现了C.将出现。从答句知道暴力事件是已经出现的,排除C。那么暴力事件肯定是过去出现的,但对现在产生了影响,影响就是“我们的政府已经实施了一些政策来阻止它”,动作在过去发生且对现在产生影响就要使用现在完成时,故选A。 13.I_____this magazine for three months. A.have bought B.have had C.have borrowed 【来源】黑龙江 绥化 【答案】B 【解析】句意:这本杂志我买了三个月了。本题考查延续性动词。题中for three months.是一个“时间段”提示为现在完成时,且使用延续性动词have,而短暂性动词buy;borrow不能和表示时间段的时间状语连用,故正确答案是B. 14.— Your new watch is so nice! When did you buy it? — In April. I _____ it for two months. A.have had B.had C.have bought D.bought 【来源】湖北 黄冈 【答案】A 【解析】句意:——你的新手表太漂亮了!你什么时候买的它?——在四月份。我已经拥有它两个月了。have有,是延续性动词;buy(bought)买,是瞬间性动词。此处与时间段for two months连用,用现在完成时,谓语用延续性动词,故用have had。故选A。 15.I ________ an invitation to the concert. I can’t wait to go. A.receive B.will receive C.was receiving D.have received 【来源】河北省 【答案】D 【解析】句意:我收到了音乐会的请柬。我等不及要走了。考查动词时态辨析题。根据句意语境,可知我已经收到去音乐会的邀请函,需用现在完成时,故选D。 16.— It’s time to work now. — OK. I’ll wake Carl up. He ____for an hour. A.has fallen asleep B.has been asleep C.fell asleep D.falls asleep 【来源】山东 青岛 【答案】B 【解析】句意:——现在到了工作的时间了。——好的,我叫醒卡尔,他睡了一个小时了。根据fall asleep入睡,短暂性动词;be asleep睡着,指状态,延续性的;根据for an hour.可知用延续性动词;故选B 17.—Look! Somebody ____ the lights. —Well, it wasn’t me. I didn’t do it. A.turns off B.is turning off C.was turning off D.has turned off 【来源】江苏 连云港 【答案】D 【解析】句意:——看,有人把灯关了。——不是我,我没做它。根据it wasn’t me. I didn’t do it.可知是动作已经发生,现在的结果是灯灭了,所以用现在完成时态;故选D 18. Three years ________ and we've made so many friends during our junior school. A.has passed B.has past C.have passed 【来源】湖北恩施 【答案】A 【解析】结合and we’ve made so many friends during our junior school.可知动作发生在过去,对现在造成一定的影响故用现在完成时have/has+过去分词,主语three years指时间,表整体,谓语用has,故选 A。查看更多