情态动词 + have + done用法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
情态动词+ have + done
1. must have done 过去肯定做了某事
2. may/might have done过去可能做了某事
3. might have done本来可以做而未做
4. should /ought to have done本来应该做而没做
5. shouldn’t/oughtn’t to have done本来不应该做而做了
6. could have done 本来可以做而没做
7. can’t/ couldn’t have done过去不可能做了某事
8.needn’t have done 本来不必做而做了
9. would have done 本来会做
翻译:
1). It must have rained last night, for the ground is wet.
2). Mr. Smith can't have gone to Beijing, for I saw him in the library just now.
3). Mary can't have stolen your money. She has gone home.
4)He could have passed the exam, but he was too careless.
5)—What has happened to George?
—I don't know. He may have got lost.
6). He might have given you more help, even though he was busy.
7). She might have achieved greater progress, if you had given her more chances.
8). I would have told you all about the boy's story, but you didn't ask me.
9). Without your help, I wouldn't have achieved so much.
10). Tom, you are too lazy. The work should have been finished yesterday.
11). Look, Tom is crying. I shouldn't have been so strict with him.
12). I ought to have gone home last Sunday.
13). You ought not to have given him more help.
14). I needn't have bought so much wine—only five people came.
15) I could have lent you the money.Why didn’t you ask me?
★填空:
1. This cake is very sweet. You _______________(put) a lot of sugar in it.
2.My sister met him at the Grand Theatre yesterday, so he ________________(atte nd) your lecture.
3. Tom _________________________(tell) me your secret, but he meant no harm.
4. You ___________________(water) the flowers, for it is going to rain.
5.You ____________________(return) these books to the school library last week.
6. If we had taken the other road, we ____________________ (arrive) earlier.
7. She ____________________(leave) school, for her bike is still here.
8. You __________________ (start) earlier, but you didn’t.。