【英语】英语现在完成时模拟试题含解析.docx

上传人:罗晋 文档编号:8701747 上传时间:2020-12-23 格式:DOCX 页数:9 大小:36.33KB
返回 下载 相关 举报
【英语】英语现在完成时模拟试题含解析.docx_第1页
第1页 / 共9页
【英语】英语现在完成时模拟试题含解析.docx_第2页
第2页 / 共9页
【英语】英语现在完成时模拟试题含解析.docx_第3页
第3页 / 共9页
【英语】英语现在完成时模拟试题含解析.docx_第4页
第4页 / 共9页
【英语】英语现在完成时模拟试题含解析.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《【英语】英语现在完成时模拟试题含解析.docx》由会员分享,可在线阅读,更多相关《【英语】英语现在完成时模拟试题含解析.docx(9页珍藏版)》请在三一文库上搜索。

1、【英语】英语现在完成时模拟试题含解析一、初中英语现在完成时1I cant get into my room now because I _ my key.A. loseB. will loseC. have lostD. am losing【答案】C【解析】 【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。2I am surprised at the new look of my hometown, for it _ a lot over the years A. changedB. changesC. will changeD. has ch

2、anged【答案】D【解析】 【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合 over the years 可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语 it ,故 has,故答案是 D3Iscared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】C【解析】 【分析】由 since 引导的从句可知主句应用现在完成时,故答案为 C。句意是:自从我五岁时被狗伤过之后我就一直

3、怕狗。【点评】本题考查现在完成时的用法。4They say there is a new restaurant near here.Yes, and it _ for more than a week.A. has been openB. openC. is openingD. opens【答案】A【解析】 【分析】句意:他们说在这附近有一个新的餐馆。是的,它已经开了一个多星期了。根据for more than a week,可知用现在完成时,have/has been done,故选A。【点评】考查现在完成时,注意识记其标志词。5He _ for ten years.A. has been

4、marriedB. marriedC. got marriedD. has married【答案】 A【解析】 【分析】在 在完成 里,当出 。 get married 需 成 be married 。故 A。for+ 段 ,短 性 必 成延 性【点 】 考 的是 完 中的短 性 与延 性 的掌握, 一 内容是中考的重 点,考 率占 考 的一半以上。学生必 牢 两种 的 及 条件。6Nancyfor five years.A. was dyingB. has diedC. diedD. has been dead【答案】D【解析】 【分析】句意:南西去世五年了。A. was dying 去 行

5、 ;B. has died 在完成 ; C. died 一般 去 ;D. has been dead 在完成 。句子 的是 去开始的 作或状 一直延 到 在,句子用 在完成 ;die是一个非延 性 ,不能与表示一段 的状 for 用,用成be dead。故 D。【点 】本 考 辨析。某人去世了多少年就用延 性 的 在完成 ,hasbeendead。7How many lettersyouto your mother?109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】B【解析

6、】 【分析】句意:你 你 写了多少封信?从 2016 年起, 共109 封。句中 since 2016 是 在完成 常用的 状 ,其 构是主 +have/has+ 去分 ,且主 是 you, 填写 have written ,故答案 B。【点 】考 的 。注意 在完成 的用法。8Im sorry for being late.Never mind. The meeting _for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】C【解析】 【分析】句意: 不起,我 到了。没关系会 只开了5

7、分 , 走。 for+ 段 ,通常用于 在完成 , 构是have/has+ 的 去分 ,begin 和end 都是短 性 ,不能用于 在完成 中表示 作或状 的延 ,因此A, B 不正确 has been on 在 行,开着(的状 ) ,故 C【点评】现在完成时表示延续性的状态。9_ my dictionary? I cant find it anywhere.I _ it on the desk when I came in.A. Did you see; have seenB. Have you seen; have seenC. Have you seen; sawD. Did you

8、see; see【答案】 C【解析】 【分析】句意:-你看见我的词典了吗?我到处都找不到了。- 我进来的时候看见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据whenI came in 可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。【点评】考查动词的时态,注意理解句意,根据时态的定义判断。10 Where is Mr. Wang?He together with his students _ Zhuyuwan Park.A. has gone toB. have gone toC. has been toD. have

9、been to【答案】A【解析】 【分析】句意: 王老师在哪里?他同他的学生去了Zhuyuwan 公园。 A. hasgone to 去了,没在这里。主语是单数;B. have gone to 去了,没在这里。主语是复数;C.has been to 去过,没在那里;主语是单数; D. have been to 去过,没在那里;主语是复数。本句 He 是主语, together with his students 是介词短语,做定语不是主语,所以用has。王老师去公园了不在这里,所以用has gone to 。故选 A。【点评】考查主谓一致和短语的用法。11 Mr Fanin 2005 In o

10、ther words , hefor 9 years till now A. got married ; has been married C. got married ;had been marriedB. married; had been marriedD. married ; got married【答案】A【解析】 【分析】首先第一空表述的是一个发生在2005 年(即过去)的一个动作,所以为一般过去时,其次married 后面要接宾语,get married 表示的是短暂性动作,所以应填getmarried.第二空由 “ till now”可知表示的是从过去直到现在的一种状态即为现在

11、完成时,此处 married 做形容词 “已婚的 ”故填 “has been married 故”,选A.【点评】此题考查了动词时态问题,同时也考查了“get married和”“married 的”区别。12 Great 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 意为“在过去的几年里”,用于

12、现在完成时;take place 发生“”没有被动语态。故答案选C。【点评】考查现在完成时。13 So far, the AIIB(亚投行) _ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】B【解析】 【分析】句意:到目前为止,亚投行吸引了57 个国家成为发起国。So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。14 My father _ in a panda protection center for 10 years, so he

13、 knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】C【解析】 【分析】句意:我父亲在熊猫保护中心工作了10 年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father ,助动词要用has,故选 C。【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。15 He has studied in our school _.A. since five yearsB. for five yearsC. for five

14、 years agoD. in five years【答案】 B【解析】 【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+ 段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。【点评】考查时间状语。根据句意选出正确的时间状语。16 SusanChina before This is her first time to be here A. wont visitB. wasnt visitingC. hasnt visitedD. doesnt visit【答案】 C【解析】 【分析】句意:苏珊以前没有来过中国。表示以前

15、没有来过中国,用现在完成时。故 C 选项正确。【点评】考查句子时态。17 The new supermarket in our town _ for two weeks, but I _ there yet .A. has opened; havent gone C. has been open; havent gone【答案】BB. has been open; havent beenD. has opened; havent been【解析】 【分析】句意:在我们城镇的新超市已经开业2 周了,但是我还没有去过。根据for two weeks可知,谓语动词必须是持续性动词或表示状态的词;ha

16、s opened 这里强调的是动词, open 是非持续性动词,不能与时间段连用,故排除AD;has been open 这里open 是形容词,可以与时间段连用;这里第二空表示没有去过应该用havent been 。 havebeen 表示去过某地; have gone 表示去了还没有回来。根据句意故用 havent been。故选B。18 Little Tomhis home for more than ten years.A. leavesB. left fromC. will leaveD. has been away from【答案】D【解析】 【分析】句意:小汤姆离开家已经十年了。

17、由句中“for more than ten years ”可知 .句中的谓语动词需使用延续性动词。leave 对应 的延续性动词为be away。【点评】考查现在完成时。19 My sisterin America for two years I miss her very much A. studiesB. studiedC. has studiedD. is studying【答案】 C【解析】 【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故 C 选项正确。【点评】考查现在完成时。20 Mikethe bookshop. I have to

18、 wait for him.A. went toB. was inC. has been toD. has gone to【答案】D【解析】 【分析】句意:迈克去了书店。我不得不等他。从第二句来判断. 迈克不在 . 应用“ havehas gone to a place 来表示” “去某地了(还没有回来) ”。用现在完成时强调过去发生的事件对现在的影响。【点评】考查动词时态及have been to 和 have gone to 的区别。21 Wheres Mr Jones?Heto the post office A. goesB. will goC. has beenD. has gone

19、【答案】D【解析】 【分析】句意:jones 在哪?他已经去了邮局。该句是问jones 现在的去向,而jones 去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。故选 D。【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。22 youyour homework?No, I havent A. Have; finishedB. Are; finishingC. Did; finishD. Will : finish【答案】A【解析】 【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A

20、.【点评】辨析句意,注意句子的时态与语态,选出合适的选项。23 Jack_ 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 , for two years 表示状态延续用现在完成时, leave 需换成 be aw

21、ay from ,且 Jack 相当于第三人称单数,用 has been away from 。故选 B。【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。24 Whatyouin the past two hours, my baby?A. will; doB. have; doneC. are; doingD. would; do【答案】B【解析】 【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in the past twohours ”知用完成时态。故选可B。【点评】考查现在完成时。25 Why are you looking for Mary in a hur

22、ry, John?The boss is wondering where she _ and how long she _ there. A. has been; has been B. has gone; 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 时,

23、不用介词in,故选 D。26 William Shakespearefor 400 years, but his works still have great influence today.A. diedB. was dyingC. has diedD. has been dead【答案】 D【解析】 【分析】句意:威廉莎士比亚已经逝世 400 年了,但现在他的作品仍然有很大的影响力。由题干中的for 400years 可知应用现在完成时,且用延续性动词,排除A、B 两项, C 项中动词 die 是非延续性动词,故选D。【点评】考查现在完成时。27 I my hometown for a l

24、ong time. I really miss it! A. have left B. went away from C. leftD. have been away from【答案】D【解析】 【分析】句意 : 我已经离开家乡很长时间了,我十分想念它。句中for a long time不能与短暂性动词leave 搭配 , 需转换成可延续的be away from , 根据句意词句应该用现在完成时,故答案为D。【点评】考查现在完成时中延续性动词与for时间段的连用。牢记短暂性动词与延续性动词之间的转换。28 How long can I _ the Chinese workbook?For t

25、hree weeks.A. borrowB. keepC. to borrowD. to keep【答案】B【解析】 【分析】句意:我能保存语文练习本多长时间?三个星期。情态动词can用动词原形,所以排除C、D。 howlong 所在的句子用延续性动词,borrow是非延续性动词, keep 是延续性动词,故选B。【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。29 Your family have_ Sydney on holiday. Why not join them?Ive_ the city many times.A. gone to; gone toB. bee

26、n to; been toC. been to; gone toD. gone to; been to【答案】D【解析】 【分析】句意:你家去悉尼度假了,为什么不和他们一起呢?我们去过那个城市好几次了。根据,许多次,可知用 timesWhy notjoin them ,可知是have gone to ,去了;根据have been to ,去过,与次数搭配,故选D。many【点评】考查have gone to 和 have been to 的用法,注意语境。30 A number of tourists _ Yangzhou many times because such a beautiful city.A. have been toB. has been toC. has gone toD. have gone to【答案】A【解析】 【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。havebeen to ,表示去过某个地方,have gone to ,表示去了某地,还没回来。many times 是很多次,游客们应该是去过很多次,用have/has been to+ 地点,由于主语是复数,助动词用have,故选A。【点评】考查现在完成时,注意have been to 表示去过回来了,have gone to表示去了还没回来。

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

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


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