八下册现在完成时试题.docx

上传人:叶*** 文档编号:35561059 上传时间:2022-08-22 格式:DOCX 页数:2 大小:13.27KB
返回 下载 相关 举报
八下册现在完成时试题.docx_第1页
第1页 / 共2页
八下册现在完成时试题.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《八下册现在完成时试题.docx》由会员分享,可在线阅读,更多相关《八下册现在完成时试题.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、专项综合全练(三) 现在完成时1.you everto the Great Wall? Yes. Three times.A. Has; beenB. Have; beenC. Have; gone2.Is that a new coat?No, I it for a long time.A. boughtB. have boughtC. have had3.How do you like Treasure Island, Lucy?Its so exciting that I it twice.A .am readingB. have read C. was readingD. had re

2、ad4.How long your brother this camera? For two weeks. A. have; boughtB. have; had C. has; had D. has; bought 5.Have you ever climbed Mount Tai, Carol?Yes, Iin Taian for a week last year and reached the top of it twice.A. had stayedB. stay C. stayedD. have stayed6. It seems that El Nio some disasters

3、 in the world in the past few months.A. has causedB. is causing C. will cause D. caused7.May I speak to Mr. Smith?Sorry, he isnt in. He Changsha.A. has been to B. has gone to C. went to8.Peter, you speak Chinese so well.Thank you. I Chinese since I came here in 2013.A. will learnB. learned C. have l

4、earnedD. learn9.He speaks English very well because he in the US for 20 years.A. lives B. lived C. has livedD. had lived10.Mom, I want to watch The Legend of Miyue(芈月传) on Channel 8 tonight.Oh, dear, it for a few minutes. Come on!A. has begunB. will begin C. has been onD. will be on11.What a nice wa

5、tch! How longyouit?For just two weeks.A. will; buy B. have; had C. were; having D. did; buy12. The water dark and dirty. Its no longer safe to drink.A. becameB. has become C. will becomeD. was becoming13. You your sunglasses again! You shouldnt have bought the cheapest one just to save a few dollars

6、. A. have broken B. break C. will break14.Look, the light is still on in Helens office. Maybe she her work yet.A. doesnt finish B. wont finish C. hasnt finishedD. didnt finish 15.Jenny, when did you move here?I here for three years.A. lived B. moved C. have movedD. have lived16. I havent heard from

7、Jim .A. yetB. justC. already D. ever17. 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 from18.Where is Henry? I havent seen him for a long time.He has to Beijing. He there several months ago.A. been; has beenB. been; went C. g

8、one; has beenD. gone; went19.I dont want to see the film The Hobbit because I it already.A. has seenB. saw C. have seenD. had seen20.Our teacher in our school for 20 years and he here when he was 25 years old.A. taught; comesB. taught; came C. has taught; cameD. has taught; has come参考答案专项综合全练(三) 现在完

9、成时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句意:卡萝尔,你曾经爬过泰山吗?是的,去年

10、我在泰安待了一周,到过山顶两次。本题考查动词时态。根据时间状语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引导的时间状语从句用一般过去时,

11、主句用现在完成时。故选C项。9. C句意:他英语说得非常好,因为他在美国已经生活了20年。“for+ 一段时间”常用于现在完成时。10. C句意:妈妈,今晚我想看电视8台的芈月传。哦,亲爱的,它已经开始几分钟了,快点!本题考查现在完成时。由时间状语“for a few minutes”可知本题用现在完成时,而且动词应用延续性动词,begin应转换为表示延续性的“be on”,由此可知本题选择C项。11. B句意:多好的一块表啊!你买了多久了?刚刚两周。本题考查动词时态。根据句意可知用现在完成时。buy是瞬间动词,不可与how long连用,故排除选项A、D;选项C是过去进行时,不符合题意。故选

12、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常用于现在完成时的否定句或疑问

13、句中;already常用于现在完成时的肯定句中。由于此句是否定句,故答案选A。17. B句意:艾米爱谈论旅游,并且她已经去过许多名胜古迹了。首先排除C、D。have been to 表示曾经去过某地,现在不在那里; have gone to 表示已经去了某地,现在还没回来。由句意可知选B。18. Dhave been to 表示曾经去过某地,现在不在那里;have gone to 表示已经去了某地,现在还没回来。根据上句中的“I havent seen him for a long time.”可知第一空格处表示“他已经去了北京”;根据several months ago可知第二空格处用一般过去时。19. C句意:我不想去看电影霍比特人2,因为我已经看过了。根据句中的already可知要用现在完成时。20. C根据句中的“for 20 years”可知第一空用现在完成时;根据“when he was 25 years old”可知第二空用一般过去时。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁