初中英语现在完成时解析版汇编.docx

上传人:李医生 文档编号:8692479 上传时间:2020-12-22 格式:DOCX 页数:8 大小:36.91KB
返回 下载 相关 举报
初中英语现在完成时解析版汇编.docx_第1页
第1页 / 共8页
初中英语现在完成时解析版汇编.docx_第2页
第2页 / 共8页
初中英语现在完成时解析版汇编.docx_第3页
第3页 / 共8页
初中英语现在完成时解析版汇编.docx_第4页
第4页 / 共8页
初中英语现在完成时解析版汇编.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

1、初中英语现在完成时解析版汇编一、初中英语现在完成时1The old city_ a lot since ten years ago.A. changedB. changesC. changeD. has changed【答案】D【解析】 【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。【点评】考查时态的用法。2All the skirts.Theyvery well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】 C【解析】 【分析】句意

2、:所有的裙子都卖完了,他们非常畅销。第一空sell out “卖完 ”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词, sell的过去分词为sold;第二空 sell 作“销售 ”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。【点评】本题考查一般现在时和现在完成时的被动语态,注意sell 的不同语态和用法。3Your shoes are so old. Why dont you buy a new pair?Because Iall my money on an MP5.A. spendB. have spentC. am s

3、pendingD. was spending【答案】B【解析】 【分析】因为把所有的钱都花在现在的影响,应用现在完成时,故选B。MP5上,所以没钱买鞋。强调过去发生的动作对【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。4Lucy, is your uncle a teacher?Yes, he is. Hehistory for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】 【分析】句意:露西,你叔叔是老师吗?是的,他是。他教历史将近20年了。根据句中的时间状语 for

4、 nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时, have/has+过去分词。主语是 he,用 has,故选 B.【点评】考查现在完成时,注意其常与for+ 一段时间连用。5Where 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 在哪里?我好几天没见她。她已经去武汉了。她将下周回来。主语是s

5、he,所以用has,排除 C、 D。 A.已经去了某地,在去的路上,还没有回来; B.已经去过某地,表示去了某地,并且回来了。根据Shell be back next week. 她下周回来可知现在还没有回来,故选A。【点评】考查短语辨析,注意平时识记其区别,理解句意。6The small shop _ for several years.A. openedB. has been openedC. has openedD. has been open【答案】D【解析】 【分析】 open 是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词 be open. 根据句意,本句应用现在

6、完成时态,故选D。【点评】考查open 转化为 be open, be open 里的 open 是形容词,不能加ed.7Hefor ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】 A【解析】 【分析】句意:他已经结婚十年了。根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。be married表结婚的状态, be 动词的过去分词为been 。故选 A。【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。8Hi,

7、Tom!you everthe Birds Nest?Yes, I have. Its fantastic.A. Have, been toB. Have, gone toC. Did, go to【答案】A【解析】 【分析】句意:你好, Tom!你曾经去过鸟巢吗?是的,我去过。它是极好的。根据答语Yes, I have.可知是以have 开头的现在完成时的一般疑问句,排除C。 havebeen to+ 地点名词,去过某地,去了并且回来了;have gone to+ 地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据Its fantastic. 可知去了并且回来了,故选A。【点评】考

8、查短语辨析,注意平时识记其区别,理解句意。9Your 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,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除AD,buy 是结束性动词,不能够延续,应此排除,故答案是B。【点评】考查现在完成时,注意现在完成时中延续性动词的使用。10 The

9、 tall buildinghere for 100 years.A. isB. wasC. has beenD. is been【答案】C【解析】 【分析】那幢高楼在这里已经有100 年了。根据for 100 years 可知 “高楼在这里 ”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。11 His cat has _ for five weeks.A. diedB. been deadC. dyingD. dies【答案】B【解析】 【分析】句意:他的

10、猫已经死了 5 个星期了。 die 是短暂性动词,不能表示状态的延续。 由时间状语 for five weeks 可知应用延续性动词 ,故答案选 B。【点评】考查现在完成时。12 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 ,表

11、示去了某地,还没回来。many times 是很多次,游客们应该是去过很多次,用have/has been to+ 地点,由于主语是复数,助动词用have,故选 A。【点评】考查现在完成时,注意have been to 表示去过回来了,have gone to 表示去了还没回来。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【解析】 【分析】考查动词的时态。句

12、意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选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,近几年,可知动作从过

13、去持续到现在,时态为现在完成时have/has+过去分词,故选B。【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。15 I cant get into my room now because I _ my key.A. loseB. will loseC. have lostD. am losing【答案】C【解析】 【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。16 Mike began to work in the factory in 2013 Hethere for four yearsA. is work

14、ingB. was workingC. worksD. has worked【答案】D【解析】 【分析】句意:迈克在这里工作已经4 年了。一直持续的状态用现在完成时。故D 选项正确。【点评】考查现在完成时。17 一 How longyour brother _ this camera? For two weeks.A. have; boughtB. have; hadC. has; hadD. has; bought【答案】C【解析】 【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。 ”根据答语 “Fortwoweeks. ”可知本句的动词应该使用延续性动词have,不

15、能使用短暂性动词buy。主语是your brother ,为第三人称单数,所以应该选择C 项。【点评】考查现在完成时。18 - What a nice watch! How longyouit?- For just two weeks.A. will; buyB. have; hadC. were; havingD. did; buy【答案】B【解析】 【分析】句意: “多好的一块表啊 ! 你买了多久了 ? “刚刚两周。 ”根据句意可知用现在完成时, buy 是瞬间动词 . 不可与 how long 连用,故排除选项 A、D:选项 C 是过去进行时,不符合题意。故选 B 项。【点评】考查现在完

16、成时。19 My sisterin America for two years I miss her very much A. studiesB. studiedC. has studiedD. is studying【答案】 C【解析】 【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故 C 选项正确。【点评】考查现在完成时。20 Which of the following is WRONG? A. Your car is good except for the colour. C. I have kept the book for two d

17、ays.【答案】BB. The film has begun for twenty minutes.D. Whats the difference between the two tricks?【解析】 【分析】句意:下面哪一个是错误的?A 选项意为:你的汽车除了颜色之外其他都很好; B 选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun 的原形是 begin,意思是开始,是瞬间性动词,不能和一段时间连用;C 选项意为:我借这本书已经两天了,这个句子是对的, keep 是持续性动词; D 选项意为:这两个把戏之间的区别是什么?故应选 B。【点评】考查句子结构。掌握短暂性动词不能

18、与时间段连用。21 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。22 Wheres Mr Jones?Heto the post office A. goesB. will goC. has beenD. has

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

20、故选A.【点评】辨析句意,注意句子的时态与语态,选出合适的选项。24you ever_ the Palace Museum?A. Were:VisitingB. Will; visitC. Have; visitedD. Are;visiting【答案】C【解析】 【分析】句意:你去参观过故宫吗。ever一般永远现在完成时的疑问句中,只有C 选项是完成时态,故选C。【点评】联系句意,寻找关键词,根据关键词语判断所填之词。25 - Anna, could you lend me this book, please?- Im sorry. IA. have boughtit for only tw

21、o days, and I havent finished it yet.B. have hadC. boughtD. had【答案】B【解析】 【分析】句意: “安娜, 你能借 我 本 ? 不起,我 了两天。我 没有看完呢。 ”根据答 中的 “for only two days 可知”要用 在完成 ,而且 用延 性 。故 B。【点 】考 在完成 。26 More than 80 people _ in the earthquake _ last week. A. died; for B. have been dead ; since C. have died; sinceD. have be

22、en dead; for【答案】C【解析】 【分析】句意:自从上个周有超 80 人在地震中 生。for+ 段; since+时间点,自从 起,主句用 在完成 ,句中的 状 last week 是 点,故用since。本句并非表示“死亡 ” 个状 的延 ,而是指从 去某一 到 在“死亡 ” 个 作 生了多少次,所以 C 符合 境。【点 】考 在完成 。27 Imy hometown for a long time. I really miss it!A. have leftB. went away fromC. leftD. have been away from【答案】D【解析】 【分析】句意

23、 : 我已 离开家 很 了,我十分想念它。句中for a long time不能与短 性 leave 搭配 , 需 成可延 的be away from , 根据句意 句 用 在完成 ,故答案 D。【点 】考 在完成 中延 性 与for 段的 用。牢 短 性 与延 性 之 的 。28 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

24、【解析】 【分析】句意:上周我患了感冒。也就是 ,从上周开始,我就一直在感冒。“ havea cold 和” “ catcha cold 均”可表示感冒,但前者 感冒持 的状 ;后者 感冒的行 ,不可与表示一段 的状 用 。第一句上周感冒是 生在 去的 作, 用一般 去式 “caught;”第二句从上周起就一直在感冒,是从 去一直持 到 在的状 , 用 在完成 “have had故”, B。【点 】考 同 短 的辨析和一般 去 与 在完成 的掌握与运用。29 SusanChina before This is her first time to be hereA. wont visitB. w

25、asnt visitingC. hasnt visitedD. doesnt visit【答案】 C【解析】 【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成时。故 C 选项正确。【点评】考查句子时态。30 What about watching the movie Big Fish tomorrow?Oh, Iit alreadyA. watchB. have watchedC. will watchD. am watching【答案】B【解析】 【分析】明天去看电影大鱼怎么样?哦,我已经看过了。志,故选B。already是完成时的标【点评】联系句意,注意辨析关键的词语,来判断所填之词。

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

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


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