情态动词+have done的用法+练习
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. It _______________ must have rained (rain) last night, for the ground is wet this morning. 昨天晚上一定是下雨了,因为今晨地面是潮湿的。 have been 2. She didn't attend the lesson then. Shemust ____________(be) ill. 3. Yesterday Jane walked away for discussion, otherwise, she might _____________ have said (say) something she would regret later. 4. It's 8 o'clcok. I am very hungry. You _____________ (cook) should have cooked the dinner. 5. If they had finished the work on time, they ______________________ would have been praised (praise) by the manager. 6. If you had worked hard, you could _______________ have passed the exam. needn't have spent 7. We spent a lot of money that we _____________ (not spend). 8. We went by sea but I'd rather ______________ (go) by air
(实际没有发生;含有轻微的责备语气。
3 should/ought to have done “本来该做某事”(而实际未做)
should not have done...本不该做而做了
4. would have done...一定会做了...
would not have done... 一定不会做了...
4. We _____ have proved great adventurers, but we have done the greatest march ever made in the past ten years. A. needn't B. may not C. shouldn't D. mustn't 5. --- I stayed at a hotel while in New York . --- Oh, did you? You ____ with Barbara. A. could have stayed B. could stay C. would stay D. must have stayed 6. If it ___ for the snow, we ___ the mountain yesterday. A. were not; could have climbed B. were not; could C. had not been; could have climbed D. had not been; could climb
否定式would rather not have done 表达相反意思,两者都有表示“后悔”之意。
Fra Baidu bibliotek
1. Mr. White _____ at 8:30 for the meeting , but he didn't’ show up. A. should have arrived B. should arrive C. should have had arrived D. should be arriving 2. As you worked late yesterday, you_________ have come this morning. A. mayn’t B. can’t C. mustn’t D. needn’t 3. I have lost one of my gloves. I ________ it somewhere . A. must drop B. must have dropped C. must be dropping D. must have been dropped
情态动词+动词不定式完成结构的用法
情态动词+动词不定式完成结构的用法
1 could have done “本来可以„„”(表示过去没有实现的可能)。
could not have done... 不可能做了(must have done的否定)
2 might have done “本来可能...;本来应该或可以做某事”
情态动词+动词不定式完成结构的用法 5. must have done... 一定已经做过了 否定 couldn't/can't have done... 不可能做了 5 needn't have done “本来不必做”(但是已经做过了) 6 would rather have done
“当时宁愿做了某事”(实际没有做过);