八年级英语下册专练--现在完成时(人教新目标版)
加入VIP免费下载

本文件来自资料包: 《八年级英语下册专练--现在完成时(人教新目标版)》 共有 1 个子文件,压缩包列表如下:

注:压缩包层级关系提取自源文件,您看到的所有资料结构都和您下载的源文件一致

温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
专项综合全练(三) 现在完成时 ‎1.—    you ever    to the Great Wall? ‎ ‎— Yes. Three times.‎ A. Has; been B. Have; been  C. Have; gone ‎2.—Is that a new coat?‎ ‎—No, I    it for a long time. ‎ A. bought B. have bought  C. have had ‎3.—How do you like Treasure Island, Lucy?‎ ‎—It’s so exciting that I    it twice. ‎ A .am reading B. have read C. was reading D. had read ‎4.—How long     your brother     this camera?  ‎ ‎—For two weeks. ‎ A. have; bought B. have; had C. has; had D. has; bought ‎ ‎5.—Have you ever climbed Mount‎ ‎Tai, Carol?‎ ‎—Yes, I   in Tai’an for a week last year and reached the top of it twice. ‎ A. had stayed B. stay C. stayed D. have stayed ‎6. It seems that El Niño    some disasters in the world in the past few months. ‎ A. has caused B. is causing C. will cause D. caused ‎7.—May I speak to Mr. Smith?‎ ‎—Sorry, he isn’t in. He     Changsha. ‎ A. has been to B. has gone to C. went to ‎8.—Peter, you speak Chinese so well.‎ ‎—Thank you. I     Chinese since I came here in 2013. ‎ A. will learn B. learned C. have learned D. learn ‎9.He speaks English very well because he     in the US for 20 years. ‎ A. lives B. lived C. has lived D. had lived ‎10.—Mom, I want to watch The Legend of Miyue(《芈月传》) on Channel 8 tonight.‎ ‎—Oh, dear, it    for a few minutes. Come on! ‎ A. has begun B. will begin C. has been on D. will be on ‎11.—What a nice watch! How long   you   it? ‎ ‎—For just two weeks.‎ A. will; buy B. have; had C. were; having D. did; buy ‎12. The water    dark and dirty. It’s no longer safe to drink. ‎ A. became B. has become C. will become D. was becoming ‎13. You     your sunglasses again! You shouldn’t have bought the cheapest one just to save a few dollars.  ‎ A. have broken B. break C. will break ‎14.—Look, the light is still on in Helen’s office. ‎ ‎—Maybe she     her work yet. ‎ A. doesn’t finish B. won’t finish C. hasn’t finished D. didn’t finish ‎ ‎15.—Jenny, when did you move here?‎ ‎—I     here for three years. ‎ A. lived B. moved C. have moved D. have lived ‎16. I haven’t heard from Jim    . ‎ A. yet B. just C. already D. ever ‎17. Amy loves to talk about travel and she     many places of interest. ‎ A. has gone to B. has been to C. has gone for D. has been from ‎18.—Where is Henry? I haven’t seen him for a long time.‎ ‎—He has     to Beijing. He     there several months ago. ‎ A. been; has been B. been; went C. gone; has been D. gone; went ‎19.I don’t want to see the film The Hobbit Ⅱ because I     it already. ‎ A. has seen B. saw C. have seen D. had seen 3‎ ‎20.Our teacher     in our school for 20 years and he     here when he was 25 years old. ‎ A. taught; comes B. taught; came C. has taught; came D. has taught; has come 参考答案 专项综合全练(三) 现在完成时 1. B 句意:——你曾经去过长城吗?——是的。去过三次。have/has been to...去过某地(已返回)。have/has gone to...到某地去(还没回)。由句意可知选B项。‎ 2. C 句意:——那是件新外套吗?——不,我已经买了很久了。本题考查动词时态。根据“for a long time”可知应用现在完成时。故选C。‎ 3. B 句意:——露西,你觉得《金银岛》怎样?——它如此令人兴奋以至于我读过两次了。twice是现在完成时标志,故选B。‎ 4. C 句意:——你哥哥买了这个相机多久了?——两个星期。buy为非延续性动词,在现在完成时句子中应用延续性动词have代替。故选 C。‎ 5. C 句意:——卡萝尔,你曾经爬过泰山吗?——是的,去年我在泰安待了一周,到过山顶两次。本题考查动词时态。根据时间状语last year可知该句时态为一般过去时。故选C。‎ 6. A  句意:在过去的几个月里厄尔尼诺现象似乎在世界范围内导致了一些灾难。根据时间状语in the past few months可知用现在完成时。故选A。‎ 7. B 句意:——我可以和Smith先生通话吗?——对不起,他不在。他已经去了长沙。have been to去过某地,已回来;have gone to去了某地,还没回来。结合语境可知选B。‎ 8. C 句意:——彼得,你汉语说得真好。——谢谢。自从2013年来这儿以后,我就一直在学汉语。本题考查动词的时态。since引导的时间状语从句用一般过去时,主句用现在完成时。故选C项。‎ 9. C 句意:他英语说得非常好,因为他在美国已经生活了20年。“for+ 一段时间”常用于现在完成时。‎ 10. C 句意:——妈妈,今晚我想看电视8台的《芈月传》。——哦,亲爱的,它已经开始几分钟了,快点!本题考查现在完成时。由时间状语“for a few minutes”可知本题用现在完成时,而且动词应用延续性动词,begin应转换为表示延续性的“be on”,由此可知本题选择C项。‎ 11. B 句意:——多好的一块表啊!你买了多久了?——刚刚两周。本题考查动词时态。根据句意可知用现在完成时。buy是瞬间动词,不可与how long连用,故排除选项A、D;选项C是过去进行时,不符合题意。故选B项。‎ 12. B 句意:水已经变得又黑又脏。喝起来不再安全了。本题考查动词时态。由句意可知应用现在完成时:have/has+动词过去分词,故答案为B项。‎ 13. A 考查动词时态。句意:你又摔坏了太阳镜!你不应该只为了节省几美元而买最便宜的。分析句意可知这里指已经摔坏太阳镜。故选A。‎ 14. C 考查动词时态。句意:——看,海伦办公室里的灯还亮着。——或许她还没有完成工作。yet是现在完成时的标志词,故选C。‎ 15. D 时间状语for three years 是现在完成时的标志。又因move(移动,搬家)是短暂性动词,不能和一段时间连用,所以选D。‎ 16. A 首先排除B、D两项;yet常用于现在完成时的否定句或疑问句中;already常用于现在完成时的肯定句中。由于此句是否定句,故答案选A。‎ 17. B 句意:艾米爱谈论旅游,并且她已经去过许多名胜古迹了。首先排除C、D。have been to 表示曾经去过某地,现在不在那里; have gone to 表示已经去了某地,现在还没回来。由句意可知选B。‎ 18. D have been to 表示曾经去过某地,现在不在那里;have gone to 表示已经去了某地,现在还没回来。根据上句中的“I haven’t seen him for a long time.”可知第一空格处表示“他已经去了北京”;根据several months ago可知第二空格处用一般过去时。‎ 19. C 句意:我不想去看电影《霍比特人2》,因为我已经看过了。根据句中的already可知要用现在完成时。‎ 3‎ 1. C 根据句中的“for 20 years”可知第一空用现在完成时;根据“when he was 25 years old”可知第二空用一般过去时。‎ 3‎

资料: 3.6万

进入主页

人气:

10000+的老师在这里下载备课资料