英语现在完成时解题技巧(超强)及练习题(含答案)及解析.docx
《英语现在完成时解题技巧(超强)及练习题(含答案)及解析.docx》由会员分享,可在线阅读,更多相关《英语现在完成时解题技巧(超强)及练习题(含答案)及解析.docx(8页珍藏版)》请在三一文库上搜索。
1、(英语)英语现在完成时解题技巧( 超强 ) 及练习题 ( 含答案 ) 及解析一、初中英语现在完成时1It has been three years since I _ a teacher.A. becomeB. becameC. becomingD. to become【答案】B【解析】 【分析】题意:现在完成时里,since 从句里动词应用一般过去时。故选B。【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。2All the skirts.Theyvery well.A. sold out;are soldB. sell out;have soldC. hav
2、e been sold out;sellD. have sold out;sell【答案】 C【解析】 【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out “卖完 ”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词, sell的过去分词为sold;第二空 sell 作“销售 ”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。【点评】本题考查一般现在时和现在完成时的被动语态,注意sell 的不同语态和用法。3The volunteers _ a lot of help to the old and the you
3、ng since 2010A. offeredB. have offeredC. are offeringD. will offer【答案】B【解析】 【分析】考查时态句意自 2010 以来,志愿者们向老人和青年提供了大量的帮助 A 过去时 B 现在完成时态 C 现在进行时态 D 一般将来时态 since+点时间通常用于现在完成时态,结构是 have/has+动词的过去分词,主语是 volunteers 复数,用助动词have offer 的过去分词是 offered 答案是 B4IA. will bescared of dogs ever since a dog hurt me when I
4、 was five years old. B. was C. have beenD. would be【答案】C【解析】 【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。【点 】本 考 在完成 的用法。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, le
5、nd 接,是瞬 性 ;C,keep 保留,是延 性 ; D,kept 是 去式。此 与 how long 用,故此 用延 性 ,位于情 can 之后,故用 原形keep,故 C。【点 】本 考 延 性 。以及borrow ,lend , keep, kept 四个 的 和用法。6My parentsfor twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】C【解析】 【分析】 for twenty years二“十年 ” 表一段 的状 ,要求 具有
6、持 性。而在所 中,只有be married 表示 婚状 ,具有延 性,故 C。【点 】本 考 非延 性 与延 性 的 。7Nancyfor 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。
7、【点 】本 考 辨析。某人去世了多少年就用延 性 的 在完成 ,hasbeendead。8Where 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 g
8、one to ”去了某地 “, 没有回来;hasbeen in待”在某地 “一段 。根据句意Where is your mother? 可知,她的 没有回来,B. happened; happenedD. happened to; has happened第二个空后面有一段 for two weeks , 用be in,故 C。【点 】考 的 ,以及has been to ,has gone to ,has been in 的含 和用法。9Where is Catherine? I havent seen her for days.SheWuhan. Shell be back next we
9、ek.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。【点 】考 短 辨析,注意平 其区 ,理解句意。10 I havent seen your grandfather for two years.
10、 What happened to him?Oh, he _ here for two years.A. stayedB. hasnt stayedC. staysD. hadnt stayed【答案】B【解析】 【分析】答 中的 for two years 是一段 ,用在 在完成 的句中 。 在完成 的 构:主 +have/ has + 去分 。可知 B。【点 】考 在完成 11 Hefor ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】 A【解析】 【分析】句意:他已 婚十年了。根据 状 for
11、 ten句 用 在完成 has/have+ 去分 ,且 持 。be , be 的 去分 been 。故 A。【点 】本 考 在完成 ,注意掌握 构has/have+ 去分 。years.十年了,可知本 married 表 婚的状12 What _ you just now?Dont worry. Nothing _.A. has happens to; has happenedC. happened; has happened【答案】 D【解析】 【分析】句意:- 才你 生了什么事?- 担心,没什么事 生。固定句式What happenedto 生了什么?第二空是回答之前并没有 生任何事情,所
12、以不必担心,用现在完成时,has happened,故答案为D。【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。13 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,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语 现在完成时 解题 技巧 超强 练习题 答案 解析
链接地址:https://www.31doc.com/p-8705442.html