【英语】初中英语现在完成时解题技巧及练习题.docx

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

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

1、【英语】初中英语现在完成时解题技巧及练习题一、初中英语现在完成时1Great changesin my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place【答案】 C【解析】 【分析】句意:过去几年我的家乡发生了巨大的变化。in the last fewyears 意为“在过去的几年里”,用于现在完成时;take place 发生“”没有被动语态。故答案选C。【点评】考查现在完成时。2Iscared of dogs ever since

2、 a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】C【解析】 【分析】由 since 引导的从句可知主句应用现在完成时,故答案为 C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。【点评】本题考查现在完成时的用法。3Your shoes are so old. Why dont you buy a new pair?Because Iall my money on an MP5.A. spendB. have spentC. am spendingD. was spending

3、【答案】B【解析】 【分析】因为把所有的钱都花在MP5 上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。4How do you like Treasure Island , Lucy?Its so exciting that I _ it twice A. am readingB. have readC. was readingD. had read【答案】 B【解析】 【分析】句意:露西,你认为金银岛怎么样?它是如此令人激动以至于我读了两次。根据twice 可知已经发生了,故此处用现在完成时,故为ha

4、ve read,故选 B。【点评】此题考查现在完成时的用法。5 Where is your uncle? I havent seen him for a long time. He _ Beijing for about half a year. He moved there in January.A. has gone toB. has been toC. has arrived inD. has been in【答案】D【解析】 【分析】考查延续与非延续性动词。根据 for about half a year 是一段时间,排除非延续性动词 A、 B、 C 这三个选项,故选 D。6Where

5、 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 ”去了某地 “,还没有回来;hasbeen in 待”在某地 “一段时间。根据句意

6、Where is your mother? 可知,她的妈妈还没有回来,第二个空后面有一段时间 for two weeks ,应该用 be in,故应选 C。【点评】考查动词的时态,以及has been to ,has gone to ,has been in 的含义和用法。7How many lettersyouto your mother?109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】B【解析】 【分析】句意:你给你妈写了多少封信?从中 since 2016 是现在完

7、成时态常用的时间状语,其结构是主语主语是 you,则应填写have written ,故答案选B。【点评】考查动词的时态。注意现在完成时的用法。2016 年起,总共109 封。句+have/has+ 动词过去分词,且8Where is 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 在哪里?我好几天没见她。她已经去武汉了。她将下周回

8、来。主语是she,所以用has,排除 C、 D。 A.已经去了某地,在去的路上,还没有回来; B.已经去过某地,表示去了某地,并且回来了。根据Shell be back next week. 她下周回来可知现在还没有回来,故选A。【点评】考查短语辨析,注意平时识记其区别,理解句意。9 _you _ out the problem, Sam?Not yet, but Im going to.A. Did, workB. Are, workingC. Have, workedD. Will , work【答案】C【解析】 【分析】句意: 姆,你 算出 道数学 了 ? 没有,但是快了。 合 境可知上

9、文描述的是 在已 完成的 作,故用 在完成 。 C。【点 】英 中的 主要是借助于 状 与上下文 境来 行判断。解答此 型,首先要注意句子中的 状 ,如果没有 要通 分析上下文, 合 境来判断句子的 。英 疑 句中一般具有 上的 关系,注意 合 一特点 行区分。10 How many times _ you _ to Beijing this year?Three times.A. have; beenB. had; beenC. have;goneD. had; gone【答案】 A【解析】 【分析】句意是: 你今年去 北京几次?三次。考 have been 与 havegone 的区 。

10、have been 是指去 某地切已 回来了,have gone 是指去了某地 没有回来,根据答句 Three times. 可以推 已 回来了,故 A。11 Mary, I remember youseveral years ago. Yes, Ifor 3 years.A. married, have marriedB. married, marriedC. married, have been marriedD. have married, have been married【答案】C【解析】 【分析】句意:Mary ,我 得几年前你 婚了。是的,我已 婚三年了。 ago 表明 是一般

11、去 ,所以用 去式married 。排除D。 for+ 段用 在完成 ,并且用延 性 , 在完成 的 构是have/has+ 去分 ,排除B。marry是非延 性 ,其延 性 是be married , be 的 去分 是been,故 C。【点 】考 一般 去 和 在完成 ,注意平 非延 性 及其延 性 。12 What _ you just now?Dont worry. Nothing _.A. has happens to; has happened C. happened; has happenedB. happened; happenedD. happened to; has hap

12、pened【答案】D【解析】 【分析】句意:- 才你 生了什么事?- 担心,没什么事 生。固定句式What happenedto 生了什么?第二空是回答之前并没有 生任何事情,所以不必担心,用现在完成时,has happened,故答案为D。【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。13 Mr Fanin 2005 In other words , hefor 9 years till now A. got married ; has been married C. got married ;had been marriedB.

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

14、”区别。14 The volunteers _ a lot of help to the old and the young since 2010A. offeredB. have offeredC. are offeringD. will offer【答案】B【解析】 【分析】考查时态句意自 2010 以来,志愿者们向老人和青年提供了大量的帮助 A 过去时 B 现在完成时态 C 现在进行时态 D 一般将来时态 since+点时间通常用于现在完成时态,结构是 have/has+动词的过去分词,主语是 volunteers 复数,用助动词have offer 的过去分词是 offered 答案是

15、 B15 The Greensmany places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】B【解析】 【分析】句意:自两年前开始,格林一家参观了许多名胜。since 引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens 格林一家,表示复数含义,作主语,谓语用复数形式。故选B。16 Mike began to work in the factory in 2013 Hethere for four years A

16、. is workingB. was workingC. worksD. has worked【答案】 D【解析】 【分析】句意:迈克在这里工作已经4 年了。一直持续的状态用现在完成时。故D 选项正确。【点评】考查现在完成时。17 Ia cold. I am not feeling well nowA. caughtB. have caughtC. was catchingD. had caught【答案】B【解析】 【分析】句意:我感冒了,我现在不舒服。应用现在完成时。故选B。catcha cold意为 “感冒 ”。由句意可知【点评】考查现在完成时。18 Look at these stam

17、ps. I _ them for five years.Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】B【解析】 【分析】句意:看这些邮票,我持有它们5 年了。 噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用 have,故选 B。【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。19 Little Tomhis home for more than ten years.A. leavesB. left fromC. will

18、leaveD. has been away from【答案】D【解析】 【分析】句意:小汤姆离开家已经十年了。由句中“for more than ten years ”可知 .句中的谓语动词需使用延续性动词。leave 对应 的延续性动词为be away。【点评】考查现在完成时。20 一 Is Tom at home? No, heto the town.A. has beenB. has goneC. goesD. will go【答案】B【解析】 【分析】考查动词的时态。由语境可知,Tom去镇上了,现在不在家。表示“已经去了某地 ”应用 have gone to sp. 。故选 B。 ha

19、ve been to sp. 表示 “去过某地 ”,现在已经回来了。【点 】考 have been to 与 have gone to 的辨析。21 I have lived here _ I was born.A. beforeB. whenC. forD. since【答案】D【解析】【分析】自从我出生我就一直生活在 里。自从用since.【点 】考 关 的用法。22 一 This is the second time I have come to Taiyuan. Ita lot.一 Yeah, it is becoming more and more beautiful.A. chan

20、gesB. will changeC. was changingD. has changed【答案】D【解析】 【分析】句意 是我第二次来到太原。它改 了很多。是的,它将 得越来越美 。根据have come,可知是 是 在完成 , 构 have/has done ,主 是 it,用 has changed,故 D。【点 】此 考 在完成 。23 - Anna, could you lend me this book, please?- Im sorry. IA. have boughtit for only two days, and I havent finished it yet.B.

21、have hadC. boughtD. had【答案】B【解析】 【分析】句意: “安娜, 你能借 我 本 ? 不起,我 了两天。我 没有看完呢。 ”根据答 中的 “for only two days 可知”要用 在完成 ,而且 用延 性 。故 B。【点 】考 在完成 。24 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年,我已 在 里待两

22、年了。由 境可知此 用 在完成 ,表示从 去开始,一直延 到 在的 作或状 。here 副 ,其前不用介 。故 D。【点 】考 在完成 。25 More than 80 people _ in the earthquake _ last week. A. died; for B. have been dead ; since C. have died; sinceD. have been dead; for【答案】C【解析】 【分析】句意:自从上个周有超 80 人在地震中 生。for+ 段; since+时间点,自从 起,主句用 在完成 ,句中的 状 last week 是 点,故用since

23、。本句并非表示“死亡 ” 个状 的延 ,而是指从 去某一 到 在“死亡 ” 个 作 生了多少次,所以 C 符合 境。【点 】考 在完成 。26 Dave, we will leave in 10 minutes. Are you ready?No, I _ our guidebook and towels yet.A. dont packB. didnt packC. have packedD. havent packed【答案】D【解析】 【分析】句意:Dave,我 十分 后要离开,你准 好了 ? 没把我 的旅游手册和毛巾打包。yet 是 在完成 否定句的 志,故 【点 】考 在完成 ,注意

24、yet 的用法。没有,我D。27 Last week I _ a cold. Thats to say since last 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 均”可表示感冒,但前者 感冒持 的状 ;后者 感冒的行 ,不可与表示一段 的状 用 。第一句上周感冒是 生在 去

25、的 作, 用一般 去式 “caught;”第二句从上周起就一直在感冒,是从 去一直持 到 在的状 , 用 在完成 “have had故”, B。【点 】考 同 短 的辨析和一般 去 与 在完成 的掌握与运用。28 I know Li Qing well. We_ friends for five years.A. becameB. have becomeC. wasD. have been【答案】D【解析】 【分析】句意:我很了解李青,我 是5 年的朋友了。根据for five years ,可知 是 在完成 ,并且要用持 性 ,have been friends ,是 become frie

26、nds 的持 性 词,故选D。【点评】考查时态,注意持续性动词的用法。29 SusanChina before This is her first time to be hereA. wont visitB. wasnt visitingC. hasnt visitedD. doesnt visit【答案】 C【解析】 【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成时。故 C 选项正确。【点评】考查句子时态。30 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 twoweeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。【点评】考查现在完成时,注意现在完成时中延续性动词的使用。

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

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


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