初中英语现在完成时各地方试卷集合汇编含解析.docx

上传人:罗晋 文档编号:8692499 上传时间:2020-12-22 格式:DOCX 页数:8 大小:36.07KB
返回 下载 相关 举报
初中英语现在完成时各地方试卷集合汇编含解析.docx_第1页
第1页 / 共8页
初中英语现在完成时各地方试卷集合汇编含解析.docx_第2页
第2页 / 共8页
初中英语现在完成时各地方试卷集合汇编含解析.docx_第3页
第3页 / 共8页
初中英语现在完成时各地方试卷集合汇编含解析.docx_第4页
第4页 / 共8页
初中英语现在完成时各地方试卷集合汇编含解析.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《初中英语现在完成时各地方试卷集合汇编含解析.docx》由会员分享,可在线阅读,更多相关《初中英语现在完成时各地方试卷集合汇编含解析.docx(8页珍藏版)》请在三一文库上搜索。

1、(英语)初中英语现在完成时各地方试卷集合汇编含解析一、初中英语现在完成时1Do you miss your parents far away?Yes, very much. They A. left B. have leftthe hometown for over two years.C. were away fromD. have been away from【答案】D【解析】 【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for overtwo years 表示时间段,动词要具有延续性,left 是和时间段连用,故选D。leave的过去分词,是短暂性动词,不能【点评】

2、本题考查延续性动词和短暂性动词的转换。2I am surprised at the new look of my hometown, for it _ a lot over the years A. changedB. changesC. will changeD. has changed【答案】D【解析】 【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合 over the years 可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语 it ,故 has,故答案是 D3Your shoes are so old. Why dont

3、you buy a new pair?Because Iall my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】B【解析】 【分析】因为把所有的钱都花在现在的影响,应用现在完成时,故选B。MP5上,所以没钱买鞋。强调过去发生的动作对【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。4How do you like Treasure Island , Lucy?Its so exciting that I _ it twice A. am readingB. have readC.

4、was readingD. had read【答案】B【解析】 【分析】句意:露西,你认为金银岛怎么样?它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选 B。【点 】此 考 在完成 的用法。5How long can I _ this book?Five days. But you must return it on time.A. borrowB. lendC. keepD. kept【答案】 C【解析】 【分析】句意:我能保留 本 多 ? 五天。但是你一定要按 它。 A,borrow借,瞬 性 ;B, lend 接,是瞬 性

5、;C,keep 保留,是延 性 ; D,kept 是 去式。此 与 how long 用,故此 用延 性 ,位于情 can 之后,故用 原形keep,故 C。【点 】本 考 延 性 。以及borrow ,lend , keep, kept 四个 的 和用法。6Where is your father?.A. He has been to ShanghaiC. He has gone to Shanghai【答案】 CB. He has been in ShanghaiD. He have been to Shanghai【解析】 【分析】句意:你的父 在哪儿?他去上海了。Have been t

6、o去 某地(已回); have been in 在 ; have gone to 去了某地(未回)。本 中父 是人 在找的人,所以是去了某地, 没回来,用have gone to。主 he 是三人称 数,用has gone to。故选 C。【点 】本 考 在完成 。以及 Have been to ;have been in ; have gone to 三个短 的 和用法。7Nancyfor five years.A. was dyingB. has diedC. diedD. has been dead【答案】D【解析】 【分析】句意:南西去世五年了。A. was dying 去 行 ;B.

7、 has died 在完成 ; C. died 一般 去 ;D. has been dead 在完成 。句子 的是 去开始的 作或状 一直延 到 在,句子用 在完成 ;die 是一个非延 性 ,不能与表示一段 的状 for 用,用成be dead。故 D。【点 】本 考 辨析。某人去世了多少年就用延 性 的 在完成 ,hasbeendead。8Where is your mother?She _ Australia and she _ Sydney for two weeks.A. has been to; has been inB. has been to; has been toC. ha

8、s gone to; has been inD. has gone to; has been to【答案】 C【解析】 【分析】句意:你的妈妈在哪里?她去了澳大利亚,她在悉尼呆了两周了。 has been to ”去过某地 “,现在已经回来了;has gone to ”去了某地 “,还没有回来;hasbeen in 待”在某地 “一段时间。根据句意 Where is your mother? 可知,她的妈妈还没有回来,第二个空后面有一段时间 for two weeks ,应该用 be in,故应选 C。【点评】考查动词的时态,以及has been to ,has gone to ,has be

9、en in 的含义和用法。9The 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.10 _you _ out the problem, Sam?Not yet, but Im going to.A. Did

10、, workB. Are, workingC. Have, workedD. Will , work【答案】C【解析】 【分析】句意:萨姆,你计算出这道数学题了吗?还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。11 How many times _ you _ to Beijing this year?Three times.A. h

11、ave; beenB. had; beenC. have;goneD. had; gone【答案】 A【解析】 【分析】句意是: 你今年去过北京几次?三次。考查 have been 与 havegone 的区别。 have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句 Three times. 可以推测已经回来了,故选A。12 Mary, I remember youseveral years ago. Yes, I for 3 years.A. married, have marriedB. married, marriedC. married,

12、have been marriedD. have married, have been married【答案】C【解析】 【分析】句意:Mary ,我记得几年前你结婚了。是的,我已经结婚三年了。 ago 表明时态是一般过去时,所以用过去式married 。排除D。 for+ 时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married , be 的过去分词是been,故选 C。【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。13 My sisterEnglish sinc

13、e she was 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【点评】本题考查现在完成时,

14、注意since 是现在完成时的标志词之一。14 Mike used to be a top student, but hebehind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】D【解析】 【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since 可知 but 后的主句用现在完成时,瞬间动词fall 不能和since 引导的时间状语从句连用,故用延续性动词be。故选 D。【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。15 All t

15、he students _ very hard over the last three years.A. worksB. has workedC. have workedD. worked【答案】C【解析】 【分析】 Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。16 Mike began to work in the factory in 2013 Hethere for four yearsA. is workingB. was workingC. worksD. has worked【答案】D【解析】

16、【分析】句意:迈克在这里工作已经4 年了。一直持续的状态用现在完成时。故D 选项正确。【点评】考查现在完成时。17 It has been three years since I _ a teacher.A. becomeB. becameC. becomingD. to become【答案】B【解析】 【分析】题意:现在完成时里,since 从句里动词应用一般过去时。故选B。【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。18 His cat has _ for five weeks.A. diedB. been deadC. dyingD. dies【答案

17、】B【解析】 【分析】句意:他的猫已经死了 5 个星期了。 die 是短暂性动词,不能表示状态的延续。 由时间状语 for five weeks 可知应用延续性动词 ,故答案选 B。【点评】考查现在完成时。19 He has studied in our school _.A. since five yearsB. for five yearsC. for five years agoD. in five years【答案】B【解析】 【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+ 段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将

18、来时连用,故选B。【点评】考查时间状语。根据句意选出正确的时间状语。20 All members_ are admitted to the auditorium.A. have got the ticketsC. that have got the ticketsB. that had got the ticketsD. had got the tickets【答案】C【解析】 【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用that 或 who 引导, 且 不可省略, 所以排除A和 D。票已经拿到了,因此用完成时,根据are 可知,用

19、现在完成时,have got,故选 C。【点评】考查定语从句和时态,注意tha 引导从句的用法。21 The old city_ a lot since ten years ago.A. changedB. changesC. changeD. has changed【答案】D【解析】 【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。【点评】考查时态的用法。22 My sisterin America for two years I miss her very much A. studiesB. studiedC. has studiedD. is studying【答案】

20、 C【解析】 【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故 C 选项正确。【点评】考查现在完成时。23 It _ over ten days since the dog _ .A. is; has been dead B. has been; died C. has been; has been dead D. was; has died 【答案】 B【解析】 【分析】句意:狗死了有十多天了。Since 引导一个过去时的句子,所以第二个空填 die 的过去式,主句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可知选B。24 Jac

21、k_ 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 两年前离开学校,他离开有两年时间了。twoyears ago 表示动作瞬间结束用一般过去时,leave 的过去式为left , fortwo years 表示状态延续用现在完成时, leave 需换成 be away from ,且 Jack 相当于第三人称单数,用has been aw

22、ay from 。故选 B。【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。25 I have lived here _ I was born.A. beforeB. whenC. forD. since【答案】【解析】D【分析】自从我出生我就一直生活在这里。自从用since.【点评】考查关连词的用法。26 Why are you looking for Mary in a hurry, John?The boss is wondering where she _ and how long she _ there.A. has been; has been B. has gon

23、e; has gone C. has been; has gone D. has gone; has been【答案】D【解析】 【分析】句意:你为什么这么匆忙找玛丽,约翰?老板想知道她去了哪儿并在那儿呆多久。Have/has gone to 意为去了某地,have/hasbeen to 意为去过某地,而have/has been in+地点名词意为呆在某地,停留在某地,当时副词there 时,不用介词in,故选D。27 Miss Liu, when did you come here? In 2015. Ihere for two years.A. have been toB. have g

24、one toC. have comeD. have been【答案】D【解析】 【分析】句意:刘小姐,你什么时候来这的?2015 年,我已经在这里待两年了。由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。 here 为副词,其前不用介词。故选D。【点评】考查现在完成时态。28 How longhis grandfather?A. has, diedB. has, been deathC. has, dyingD. has, been dead【答案】D【解析】 【分析】句意:他的爷爷去世多久了?has died已经去世了,不能与时间段连用; has been dea

25、th 形式错误, death 是名词; has dying 形式错误; has been dead 已经去世了。句中How long问的是一段时间,die是瞬间性动词,不能和一段时间连用,故A 不对。 has been dead 是一个系表结构,表示状态,可以持续。故应选D。【点评】考查现在完成时延续性动词与短暂性动词的转换。die非延续性动词,要转换为延续性的be dead。29 I know Li Qing well. We_ friends for five years.A. becameB. have becomeC. wasD. have been【答案】D【解析】 【分析】句意:我

26、很了解李青,我们是5 年的朋友了。根据for five years ,可知时态是现在完成时,并且要用持续性动词,have been friends ,是 become friends 的持续性动词,故选D。【点评】考查时态,注意持续性动词的用法。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