英语试卷英语现在完成时题分类汇编及解析.docx

上传人:苏美尔 文档编号:8706056 上传时间:2020-12-23 格式:DOCX 页数:8 大小:213.04KB
返回 下载 相关 举报
英语试卷英语现在完成时题分类汇编及解析.docx_第1页
第1页 / 共8页
英语试卷英语现在完成时题分类汇编及解析.docx_第2页
第2页 / 共8页
英语试卷英语现在完成时题分类汇编及解析.docx_第3页
第3页 / 共8页
英语试卷英语现在完成时题分类汇编及解析.docx_第4页
第4页 / 共8页
英语试卷英语现在完成时题分类汇编及解析.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

1、(英语)英语试卷英语现在完成时题分类汇编及解析一、初中英语现在完成时1He 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+段时间和一般将来时连用,故选B。【点评】考查时间状语。根据句意选出正确的时间状语。2The drama series The Thunder (破冰行动)

2、hits screens these days.Oh. What a pity! I _ any of them yet,A. doesnt watchB. didnt watchC. wont watchD. havent watched【答案】D【解析】 【分析】句意:连续剧破冰行动这些天正在霸屏。哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet 也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。【点评】此题考查现在完成时。注意yet 常和现在完成时连用。3Wow! You _ dinner! Lets

3、 eat now.A. cookB. are cookingC. will cookD. have cooked【答案】D【解析】 【分析】句意:Wow ,你做好分了,让我们现在来吃。根据“ Wow”及 “now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。4How long can I _ this book?Five days. But you must return it on time.A. borrowB. lendC. keepD. kept【答案】 C【解析】 【分析】句意: 我能保留这本书多长时间?

4、 五天。但是你一定要按时归还它。 A,borrow 借,瞬间性动词; B, lend 接,是瞬间性动词; C,keep 保留,是延续性动词; D,kept 是过去式。此处与 how long 连用,故此处用延续性动词,位于情态动词can 之后,故用动词原形keep,故选 C。【点评】本题考查延续性动词。以及borrow ,lend , keep, kept 四个词的词义和用法。5 Where is your uncle? I havent seen him for a long time. He _ Beijing for about half a year. He moved there i

5、n 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 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【

6、解析】 【分析】句意:Catherine 在哪里?我好几天没见她。她已经去武汉了。她将下周回来。主语是she,所以用has,排除 C、 D。 A.已经去了某地,在去的路上,还没有回来; B.已经去过某地,表示去了某地,并且回来了。根据Shell be back next week. 她下周回来可知现在还没有回来,故选A。【点评】考查短语辨析,注意平时识记其区别,理解句意。7I havent seen your grandfather for two years. What happened to him?Oh, he _ here for two years.A. stayedB. hasnt

7、 stayedC. staysD. hadnt stayed【答案】B【解析】 【分析】答语中的 for two years 是一段时间,用在现在完成时的句中时。现在完成时的结构:主语 +have/ has +过去分词。可知选 B。【点评】考查现在完成时8_ 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 see; see【答案】C

8、【解析】 【分析】句意:-你看见我的词典了吗?我到处都找不到了。- 我进来的时候看见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据whenI came in 可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。【点评】考查动词的时态,注意理解句意,根据时态的定义判断。9Mr Fanin 2005 In other words ,hefor 9 years till now A. got married ; has been married C. got married ;had been marriedB. married;

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

10、iss your parents far away?Yes, very much. Theythe hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】D【解析】 【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for overtwo years 表示时间段,动词要具有延续性, left 是 leave 的过去分词,是短暂性动词,不能和时间段连用,故选 D。【点评】本题考查延续性动词和短暂性动词的转换。11 Great changesin my ho

11、metown 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。【点评】考查现在完成时。12 It has been three years since I _ a teacher.A. becomeB. becameC. becomingD. to

12、 become【答案】B【解析】 【分析】题意:现在完成时里,since 从句里动词应用一般过去时。故选B。【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。13 This museumhere for over 80 years. Itone of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】D【解析】 【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的

13、状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选D。14 What great progress Huawei _ in recent years!No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】B【解析】 【分析】句意:华为近几年取得了多大的进步啊!难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。【点评】考查现在完成时。

14、注意掌握现在完成时的结构have/has+过去分词。15 He _ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】A【解析】 【分析】句意 :他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用现在完成时。故选 A。16 I _my dictionary to my classmate David a week ago, but he _ it to me yet.A. lent; returnB. have lent; returnedC. lent; hasnt returnedD

15、. have lent; didnt return【答案】C【解析】 【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。ago 是过去时标志,故排除B 和 D 选项, yet 是现在完成时标志,因此用hasnt returned ,故选 C。【点评】考查时态,注意ago 和 yet 的用法。17 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 ti

16、ckets【答案】C【解析】 【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用that 或 who 引导, 且 不可省略, 所以排除A和 D。票已经拿到了,因此用完成时,根据are 可知,用现在完成时,have got,故选 C。【点评】考查定语从句和时态,注意tha 引导从句的用法。18 Wheres your father?He _ to Changsha.A. have beenB. has goneC. has beenD. have gone【答案】 B【解析】 【分析】句意:你爸爸在哪?他去了长沙。因为父亲不在,证明他去了某

17、个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he 是第三人称单数,助动词用has, go 的过去分词是gone ,故选 B。【点评】考查现在完成时,注意去过某地用have/has been to ,去了某地用have/has goneto。19 I cant get into my room now because I _ my key.A. loseB. will loseC. have lostD. am losing【答案】C【解析】 【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。2

18、0 The old city_ a lot since ten years ago.A. changedB. changesC. changeD. has changed【答案】D【解析】 【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。【点评】考查时态的用法。21 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 be

19、enD. has opened; havent been【解析】 【分析】句意:在我们城镇的新超市已经开业2 周了,但是我还没有去过。根据for two weeks可知,谓语动词必须是持续性动词或表示状态的词;has opened 这里强调的是动词, open 是非持续性动词,不能与时间段连用,故排除AD;has been open 这里open 是形容词,可以与时间段连用;这里第二空表示没有去过应该用havent been 。 havebeen 表示去过某地;have gone 表示去了还没有回来。根据句意故用havent been。故选B。22 一 Is Tom at home? No,

20、heto the town.A. has beenB. has goneC. goesD. will go【答案】B【解析】 【分析】考查动词的时态。由语境可知, Tom 去镇上了,现在不在家。表示 “已经去了某地 ”应用 have gone to sp. 。故选 B。 have been to sp. 表示 “去过某地 ”,现在已经回来了。【点评】考查have been to 与 have gone to 的辨析。23 My sisterin America for two years I miss her very much A. studiesB. studiedC. has studi

21、edD. is studying【答案】 C【解析】 【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故 C 选项正确。【点评】考查现在完成时。24 Which of the following is WRONG? A. Your car is good except for the colour. C. I have kept the book for two days.【答案】BB. The film has begun for twenty minutes.D. Whats the difference between the two tri

22、cks?【解析】 【分析】句意:下面哪一个是错误的?A 选项意为:你的汽车除了颜色之外其他都很好; B 选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun 的原形是 begin,意思是开始,是瞬间性动词,不能和一段时间连用;C 选项意为:我借这本书已经两天了,这个句子是对的,keep 是持续性动词;D 选项意为:这两个把戏之间的区别是什么?故应选B。【点评】考查句子结构。掌握短暂性动词不能与时间段连用。25 youyour homework?No, I havent A. Have; finishedB. Are; finishingC. Did; finishD. Will

23、: finish【答案】A【解析】 【分析】句意:你完成了你的家庭作 、 没有。由第二句可知 句 在完成 ,所以前一句也 在完成 ,故 A.【点 】辨析句意,注意句子的 与 , 出合适的 。26 Jack_ school two years ago and he _ for two years.A. leaves; has goneB. left; has been awayC. leaves; has been awayD. left; has gone【答案】 B【解析】 【分析】句意:Jack 两年前离开学校,他离开有两年 了。twoyears ago 表示 作瞬 束用一般 去 ,lea

24、ve 的 去式 left , fortwo years 表示状 延 用 在完成 , leave 需 成 be away from ,且 Jack 相当于第三人称 数,用has been away from 。故 B。【点 】考 一般 去 和 在完成 ,注意根据 志性短 确定 。27you ever_ the Palace Museum?A. Were:VisitingB. Will; visitC. Have; visitedD. Are;visiting【答案】C【解析】 【分析】句意:你去参 故 。ever一般永 在完成 的疑 句中,只有C 是完成 ,故 C。【点 】 系句意, 找关 ,根

25、据关 判断所填之 。28 - Anna, could you lend me this book, please?- Im sorry. IA. have boughtit for only two days, and I havent finished it yet.B. have hadC. boughtD. had【答案】B【解析】 【分析】句意: “安娜, 你能借 我 本 ? 不起,我 了两天。我 没有看完呢。 ”根据答 中的 “for only two days 可知”要用 在完成 ,而且 用延 性 。故 B。【点 】考 在完成 。29 How longhis grandfather

26、?A. has, diedB. has, been deathC. has, dyingD. has, been dead【答案】D【解析】 【分析】句意:他的爷爷去世多久了?has died 已经去世了,不能与时间段连用; has been death 形式错误, death 是名词; has dying 形式错误; has been dead 已经去世了。句中How long 问的是一段时间,die 是瞬间性动词,不能和一段时间连用,故A 不对。 has been dead 是一个系表结构,表示状态,可以持续。故应选D。【点评】考查现在完成时延续性动词与短暂性动词的转换。die 非延续性动词,要转换为延续性的 be dead。30 Look at these stamps. I _ them for five years.Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】B【解析】 【分析】句意:看这些邮票,我持有它们5 年了。 噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用 have,故选 B。【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。

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

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


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