收藏 分销(赏)

情态动词have-done-习题.doc

上传人:w****g 文档编号:2460724 上传时间:2024-05-30 格式:DOC 页数:2 大小:34.54KB 下载积分:5 金币
下载 相关 举报
情态动词have-done-习题.doc_第1页
第1页 / 共2页
情态动词have-done-习题.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
(word完整版)情态动词have done 习题 情态动词+have done 1。 You____ the trees。 Look, it is raining now。 A。 mustn’t have watered B. needn't have watered C. could have watered D。 might have watered 2。 The streets are all dry. It_____ during the night。 A. can’t have rained B. must have rained C. couldn't rain D。 shouldn’t have rained 3. My son ____ the examination, but he wasn't careful enough。 A. might be able to pass B. must have passed C。 could have passed D。 were able to pass 4. We ___the work so early without your help. A. couldn't finish B。 can't finish C. couldn't have finished D. can't have finished 5. I didn't see her in the meeting room this morning. She ___at the meeting。 A。 mustn't have spoken B。 shouldn’t have spoken C. needn’t have spoken D。 couldn't have spoken 6. Where is Mary? She isn’t here. I think she_____。 A。 may have gone home B. must have gone home C。 might have gone home D. All the above 7. I got up early this morning, but I _______so because I had no work to do。 A。 mustn’t have done B. didn’t need to do C. needn't have done D。 can’t have done 8。 the weather turned our to be fine yesterday. I ___ the trouble to carry my umbrella with me。 A. should have taken B。 could have taken C。 needn’t have taken D。 mustn’t have taken 9。 I was really anxious about you。 You __ home without a word。 A. shouldn't have left B. couldn't have left C. needn't have left D。 mustn't have left 10。 she can speak quite fluent English。 She ___ in the USA for some time. A. must be B。 must have been C. should have been D。 may be 11。 Alice ______ a good salary in a job but she stayed at home for the sake of her family. A. must make B. should have made C. would make D。 could have made 12。 I heard you had a traffic accident yesterday. With a little care you ______ this traffic accident. A. could avoid B. would avoid C. could have avoided D. must have avoided 13. —--- But for his foot injury, he ______ another gold medal in the Beijing Olympic Games. A。 must have won B。 would have won C。 would win D。 had won 14。 Oh, I’m feeling bad in the stomach。 I ______ so much fried chicken just now。 A。 shouldn’t eat B. mustn’t have eaten C。 shouldn’t have eaten D。 mustn’t eat 15。 -——— No wonder you caught a cold。 You ______ out last night without a coat. ———— I know how silly I was。 A。 shouldn't have gone B. mustn't have gone C. couldn't have gone D。 mightn't have gone 2 BBCCD DCCAB DCACA 1。 It must have rained last night, for the ground is wet. 昨晚一定下雨了,因为地面还是湿的. 2. You must have been mad to speak to the servant。 你和仆人说话,一定是发疯了。 3. Mary can’t have stolen your money. She has gone home。 玛丽不可能偷你的钱,她回家去 4. He might have given you more help, even though he was busy。 他或许会多给你一些帮助,即使他很忙。 5。 Tom, you are too lazy。 The work should have been finished yesterday. 汤姆,你太懒惰了,这项工作本来应该昨天就做完的。 6. I needn’t have bought so much wine-only five people came. 我本来没有必要买这么多酒,只来了五个人。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服