英语现在完成时练习题(共4页).docx





《英语现在完成时练习题(共4页).docx》由会员分享,可在线阅读,更多相关《英语现在完成时练习题(共4页).docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上英语现在完成时练习题1. _ my glasses?Yes, I saw them on your bed a minute ago.A. Do you seeB. Had you see C. Would you see D. Have you seen分析:现在完成时表示过去发生的动作对现在的影响:问话人的目的是想知道眼镜在哪里。又如:Have you waited long? 你等了很久吗?No, I just arrived five minutes ago. 没等多久,我刚到五分钟。2. I wonder why Jenny _ us recently. W
2、e should have heard from her by now.A. hasnt written B. doesnt writeC. wont write D. hadnt written分析:由 recently 和 by now 可知用现在完成时。又如:Ive been on rather too many planes and trains recently. 近来我乘飞机和火车次数太多了。We havent seen enough of Ray and Barbara recently. 近来, 我们没怎么看见雷和巴巴拉。3. John and I _ friends for
3、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 seen B. have been; have seenC. had been; had seen D. have been; had seen分析:到目前为止成为朋友八年,用现在完成时; 在那次晚会相识成为朋友之前已经见过几次面,用过去完成时。又如:I have had this car for ten years. 这辆车我已
4、经买了十年了。I havent seen Tom for two years. 我已经有两年没见到汤姆了。Ive lived in Central London for six years now, so Im used to the noise. 到目前为止,我已在伦敦中区住了6年,已经习惯于那里的喧闹声了。4. How long _ David and Vicky _ married?For about four years.A. were; being B. have; got C. have; been D. did; get分析:由 For about four years 可知,要
5、用现在完成时,排除 A 和 D; 与时间段连用,不可用 get married, 要用 be married。又如:Ive 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 been B. had been C. was D. will be分析:信息句为一般现在时,根据后句中all day long判断,这显然是强
6、调播放新闻对现在的影响,故选现在完成时。又如:We have waited all day. 我们等了整整一天了。I havent seen her all day. 我一整天都没看见她。Ive had a headache all day. 我整天都感到头痛。6. She has set a new record, that is, the sales of her latest book_50 million.A. have reachedB. has reached C. are reaching D. had reached分析:因为that is意为“换句话说,即 (=in othe
7、r words, which means)”,而前句中的谓语has set是现在完成时,后一句的谓语动词也应用现在完成时,排除C和D; 7. The first use of atomic weapons was in 1945, and their power _ increased enormously ever since.A. is B. was C. has been D. had been分析:因为ever since的意思是“从那时(1945年)起一直到现在”,表示从过去某一时刻起一直延续到现在的动作或状态,要用现在完成时。8. Years ago we didnt know t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语 现在完成时 练习题

限制150内