(英语)中考英语现在完成时专项训练及答案.docx
《(英语)中考英语现在完成时专项训练及答案.docx》由会员分享,可在线阅读,更多相关《(英语)中考英语现在完成时专项训练及答案.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(英语)中考英语现在完成时专项训练及答案一、初中英语现在完成时1. 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+段时间和一般将来时连用,故选 Bo【点评】考查时间状语。根据句意选出正确的时间状语。2. Do you still play basketball?Oh, n
2、o. I it for the past two years.A. havent playedB. didnt playC. wont playD. hadnt played【答案】A【解析】【分析】句意:一一你还打篮球吗?一一哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可 知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过 去完成。3. How do you like Beijing, Miss R
3、ead?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,理解句子,根据语境判断答 案。4. I am surprised at the new look of my hometown, for it a lot
4、 over the years.A. changedB. changes.C. will changeD. has changed【答案】D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时 have/has+过去分词,主语it,故has,故答案是D.5. I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】C【解析
5、】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自 从我五岁时被狗伤过之后我就一直怕狗。【点评】本题考查现在完成时的用法。6. Nancyfor 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是一个非延续性动词,不能与表示 一段时
6、间的状语for.连用,用成be dead。故选D。【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,has been deado7. The small shop for several years.A. openedB. has been openedC. has openedD. has been open【答案】D【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续 性动词be open.根据句意,本句应用现在完成时态,故选D。【点评】考查open转化为be open, be open里的open是形容词,不能加ed.8. He_for
7、ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】句意:他已经结婚十年了。根据时间状语for ten years,十年了,可知本 句时态用现在完成时has/have+过去分词,且谓语应为持续动词。be married表结婚的状 态,be动词的过去分词为been。故选A。【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。9. my dictionary? I cant find it anywhere.I it on the desk when I came in.A.
8、 Did you see; have seenB. Have you seen; have seenC. Have you seen; sawD. Did you see; see【答案】c【解析】【分析】句意:一你看见我的词典了吗?我到处都找不到了。一我进来的时候看 见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关 系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动 作,用一般过去时,故答案为C。【点评】考查动词的时态,注意理解句意,根据时态的定义判断。10. My sister _English since she was
9、 9 years old. She can talk to foreigners freely.A. learnsB. learntC. has learntD. have learnt【答案】c【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns学习,一般现在时,B, learnt 一般过去时C has learnt现在完成时Dhave learnt现 在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是 My sister,第三人称单数,使用has,故选C【点评】本题考查现在完成时,注意since是现在完成时的标
10、志词之一。11. Hi, Tom! _ you ever the Birds Nest?Yes, I have. Its fantastic.A. Have, been toB. Have, gone toC. Did, go to【答案】A【解析】【分析】句意:一一你好,Tom!你曾经去过鸟巢吗?一一是的,我去过。它是极 好的。根据答语一Yes, I have.可知是以have开头的现在完成时的一般疑问句,排除C。have been to+地点名词,去过某地,去了并且回来了; have gone to+地点名词,去了某地,去了 还没有回来,在去或者回来的路上。根据ts fantastic.可
11、知去了并且回来了,故选A。【点评】考查短语辨析,注意平时识记其区别,理解句意。12. Great changes_in my hometown in the last few years.A. took place B. will take place C. have taken place D. have been taken place 【答案】c【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。in the last few years意为 在过去的几年里,用于现在完成时;take place发生没有被动语态。故答案选Co【点评】考查现在完成时。13. His cat hasfor
12、 five weeks.A. diedB. been deadC. dyingD. dies【答案】B【解析】【分析】句意:他的猫已经死了 5个星期了。die是短暂性动词,不能表示状态的 延续。由时间状语for five weeks可知应用延续性动词,故答案选B。【点评】考查现在完成时。14. I an invitation to the concert. I cant wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语 中考 现在完成时 专项 训练 答案
限制150内