《2022年英语现在完成时练习题.docx》由会员分享,可在线阅读,更多相关《2022年英语现在完成时练习题.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -学习必备欢迎下载英语现在完成时练习题1. my glasses. Yes, I saw them on your bed a minute ago.A. Do you seeB. Had you seeC. Would you seeD. Have you seen分析: 现在完成时表示过去发生的动作对现在的影响:问话人的目的是想知道眼镜在哪里.又如: Have you waited long.你等了很久吗? No, I just arrived five minutes ago.没等多久,我刚到五分钟.
2、2. Iwonder why Jennyus recently.Weshouldhave heard fromherby now.A. hasnt writtenB.doesnt writeC. wont writeD. hadn t written分析:由 recently和 by now可知用现在完成时.又如:I ve been on rather too many planes and trains recently.近来我乘飞机和火车次数太多了.We haven t seen enough of Ray and Barbara recently.近来 ,我们没怎么观察雷和巴巴拉.3.
3、John and I friends for eight years. We first got to know each other at a Christmas party. But we each other a couple of times before that.A. had been; has seenB. have been; have seenC. had been; had seenD. have been; had seen分析: 到目前为止成为伴侣八年,用现在完成时;在那次晚会相识成为伴侣之前已经见过几次面,用过去完成时.又如:I have had this car f
4、or ten years.这辆车我已经买了十年了.I haven t seen Tom for two years.我已经有两年没见到汤姆了.I ve lived in Central London for six years now, so I m used to the noise.到目前为止,我已在伦敦中区住了6 年,已经习惯于那里的热闹声了.4. How long David and Vicky married. For about four years.A. were; beingB. have; gotC. have; beenD. did; get分析:由 For about f
5、our years可知,要用现在完成时,排除A和 D;与时间段连用,不行用get married,要用 be married.又如:I ve worn glasses for ten years.我戴眼镜已经十年了.The Kenways have lived here for five years.肯威家在这儿已经住了5 年了.5. How can you possibly miss the news. It on TV all day long.A. has beenB. had beenC. wasD. will be分析:信息句为一般现在时,依据后句中all day long判定,这明
6、显是强调播放新闻对现在的影响,应选现在完成时.又如:可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 1 页,共 4 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -学习必备欢迎下载We have waited all day.我们等了整整一天了.I haven t seen her all day.我一成天都没观察她.I ve had a headache all day.我成天都感到头痛.6. She has set
7、 a new record, that is, the sales of her latest book 50 million.A. have reachedB. has reachedC. are reachingD. had reached分析:由于that is意为“换句话说,即=in other words, which means”,而前句中的谓语has set是现在完成时,后一句的谓语动词也应用现在完成时,排除C 和 D;7. The firstuse of atomicweapons was in1945,and theirpowerincreased enormously ev
8、er since.A. isB. wasC. has beenD. had been分析:由于ever since的意思是“从那时1945 年 起始终到现在”,表示从过去某一时刻起始终连续到现在的动作或状态,要用现在完成时.8. Years ago we didn t know this, but recent science that people who don t sleep well soon get ill.A. showedB. has shownC. will showD. is showing分析: 由表示对比的Years ago 和 recent可知,“以前不知” ,但“现在
9、已经证明白”, 所以用现在完成时.9. The coffee is wonderful. It doesn t taste like anything I before.A. was havingB. haveC. have ever hadD. had ever had分析:与 before连用,用现在完成时.再说,此处没有一个过去时间或动作比较,是不能用过去完成时的.10. My brother is an actor. He in several film so far.A. appearsB. appearedC. has appearedD. is appearing分析:因 so
10、far到目前为止 通常与现在完成时连用.11. The country life he was used to greatly since 1992.A. changeB. has changedC. changingD. have changed分析:since1992 这类时间状语通常与现在完成时连用.主句主语是the countrylife,句中 he was used to是省略了关系代词that的定语从句.12. Although medical science control over several dangerous diseases, what worries us is t
11、hat some of them are returning.A. achievedB. has achievedC. will achieveD. had achieved分析:核心短语/ 词汇: medicalscience医学controlover掌握whatworriesus让我们担忧的是翻译:虽然医学已经胜利的掌握了一些危急的疾病,但让我们担忧的是,其中有些疾病仍会反复发作.又如:The streets have been swept free of leaves.街上的落叶已打扫洁净.13. leave at the end of this month.可编辑资料 - - - 欢迎
12、下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 2 页,共 4 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -学习必备欢迎下载 I don t think you should do that until another job.A. Im going to; you d foundB. I m going to; you ve foundC. Ill; you ll findD. I ll; you d find分析:第一空用be going
13、to 表示准备或意图,其次空用现在完成时示意对方应当“先找到新工作,然后再辞职”.注:其次空如不用现在完成时,用一般现在时也可以.14. This machine . It hasn t worked for years.A. didn t workB. wasnt workingC.doesnt workD. isn t working分析: 此处讲的是机器目前的状况,故用一般现在时.此题所利用的干扰时态是其后的现在完成时.15. My friend,whoon theInternationalOlympicCommittee allhislife, is retiring next mon
14、th.A. servedB. is servingC. had servedD. has served分析:由于是下个月将要退休,说明现在仍在职, 据此可排除A 和 C;再依据句中的all his life可知要用现在完成时.16. I inLondon formanyyears,but I ve never regrettedmyfinaldecision to move back to China.A. livedB. was livingC. have livedD. had lived分析:很多同学一看到后面的have never regretted为现在完成时,同时选项C也是现在完成
15、时,结果滥用时态呼应,将答案误选C.句中 but 后的句子告知我们,说话者现在 已搬回了中国,所以他住在伦敦应属于过去的事情,故应用一般过去时.17. We our new neighbors yet, so we don t know their names.A. don t meetB. won t meetC. haven t metD. hadn t met分析:后文我们仍不知道邻居的名字,这说明我们仍没有见面,故用现在完成时.18. Danny hard for long to realize his dream and now he is popular.A. worksB. is
16、 workingC. has workedD. worked分析:表示从过去始终待续到现在的一段时间,要用现在完成时.19. Weliveday by day,but inthe greatthings,the timeof days and weeks so small that a day is unimportant.A. isB. areC. has beenD. have been分析:句子主语为the time,故用谓语要用单数;再依据句子前后的时态live和 is ,可知此处宜用一般现在时,不用现在完成时.翻译: 我们一每天生活,但是当遇到重大事情时,几天和几周的时间是如此微小,以至于一天根本就微不足道.20. you him around the museum yet. Yes. We had a great time there.A. Have; shownB. Do; showC. Had; shownD. Did; show可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 3 页,共 4 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_*dT可编辑资料 - - - 欢迎下载