2012.5情态动词+have-done用法及练习(7页).doc

上传人:1595****071 文档编号:38894790 上传时间:2022-09-06 格式:DOC 页数:7 大小:142KB
返回 下载 相关 举报
2012.5情态动词+have-done用法及练习(7页).doc_第1页
第1页 / 共7页
2012.5情态动词+have-done用法及练习(7页).doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2012.5情态动词+have-done用法及练习(7页).doc》由会员分享,可在线阅读,更多相关《2012.5情态动词+have-done用法及练习(7页).doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-2012.5情态动词+have-done用法及练习-第 7 页情态动词+have done用法及练习1. must have done 表示对过去或已经发生的行为或状态进行确有把握的推测, 意为“肯定做了某事 ”;只能用在陈述句的肯定句中。It must have rained last night, for the road is wet. The lights were out. They must have been asleep. 2. cant/couldnt have done sth. 表示对过去或已经发生的行为或状态进行确有把的推意为“不可能做了某事 ”;只能用在陈述句的否定

2、句中。He was with me last night. He cant/ couldnt have gone to the theatre. I saw Mr. Wang just now. He couldnt have gone to Beijing. Can/Could have done sth?表示对过去或已经发生的行为或状态的怀疑.意为“可能已经吗?”。用在疑问句中。He didnt attend his sisters birthday party. Can/Could he have forgotten it? 3.could have done sth. 用于陈述句的肯定

3、句中时是虚拟语气,表示没有实现的可能性,意为“本来可以做,可能已经做”。有一种对过去为付诸实施的事情的惋惜。用于肯定句中You could have done better, but you were too careless. 4.may/might(not)have done sth 表示对过去或已经发生的行为或状态进行推测意为“可能(没有)做了某事 ;只能用在陈述句的肯定和否定句中。Its too late. I think he may have gone to bed. He might not have finished the work. 5.Should/ought to ha

4、ve done sth 表示“本应该做”而实际上没做Should/ought not to have done sth. 表示“本不应该做”而实际上做了You should have come to the meeting earlier. You ought to have done this exercise .You shouldnt have told her the truth. He ought not to have treated his parents like that. 6.neednt have done sth. 表示做了“本来不必做的事didnt need to d

5、o 表示“没有必要做而实际上也没有做的事“You neednt have taken a taxi here, for it was very near to my house. I didnt need to clean the windows. My brother did it. 7.had better have done sth. 用于事后的建议, 含轻微的责备的口吻, 意为“当时最好做了某事“, 其否定形式had better not have done sth 表达相反的含义。You had better have started earlier. You had better

6、not have scolded her. 8.would rather have done sth 表示“当时宁愿做了某事”其否定形式would rather not have done sth 表示相反的含义, 两者都表示“后悔的意思I would rather have taken his advice. I raised objections at the meeting, but now I would rather not have done that. 1. We _ last night, but we went to the concert instead A. must h

7、ave studied B. might study C. should have studied D. would study 2. Why does Alice know so much about Angkor Wat? - She _ have been there. A. must B. oughtnt to C. may D. cant 3. Tom came to work last Friday, but no one has seen him since. - _ he have had an accident? A. Should B. Must C. Might D. C

8、ould 4. Whats the matter with you? - Oh, Im not feeling well in the stomach. I _ so much fried fish just now. A. shouldnt eat B. mustnt have eaten C. shouldnt have eaten D. mustnt eat 5. Moms gift? She _ have chosen a better one for me. She _ be very happy to know it. A. should ; must B. might ; wou

9、ldnt C. couldnt ; must D. mustnt ; cant 6. - _ he have been chosen as captain of the football team? - Yes, he _. A. May ; must have B. Must ; must have C. Can; must D. Must; must 7. Look, Johns fallen asleep. Oh, he _ too late last night. A. might sit up B. should have sat up C. could sit up D. must

10、 have sat up 8. Dont be so anxious about that. Helen _ a note. A. may leave B. should leave C. might have left D. can have left 9. Why didnt you make me a telephone call yesterday? -Sorry, I _ , but I was too busy. A. ought to B. ought to have C. might have D. should have done 10. Mum, I climbed to

11、get the Teddy Bear from the top of the shelf. - My goodness! You _ yourself. You _ do that next time. A. must have hurt ; mustnt B. should have hurt; cant C. may have hurt ; mustnt D. might have hurt ; wont be able to 11. - _ the plane have taken off on time? - Im afraid not. The fog was too thick t

12、hen A. Would B. Should C. Must D. Can 12. Has Mike started? He said he would join in the party. - He _ . He is a man of keeping his word. A. could have gone B. must have gone C. cant come D. wont be coming 13. Why didnt you tell me yesterday that you could lend me some money? I_ money from the bank.

13、 A. neednt borrow B. cant have borrowed C. neednt have borrowed D. may not have borrowed 14. I saw Mr. Smith at West Beijing Station this morning. - You _ .Hes still on holiday in Hawaii. A. couldnt have B. mustnt have C. shouldnt D. neednt 15. Someone _ my umbrella. I found it wet yesterday. A. was

14、 using B. must have used C. has used D. has been using 16. How dangerous it was! - Yes, without the passer-bys quick action, the girl _. A. was drowned B. might have been drowned C. had drowned D. should be drowned 17. I went to see the film yesterday, but I _ at home , watching TV . A. had better h

15、ave stayed B. ought to have stayed C. would rather have stayed D. could have stayed 18. Some women _ a good salary in a job instead of staying home, but they decided not to work for the sake of the family. A. must made B. should have made C. would make D. could have made 1. We _ last night, but we w

16、ent to the concert instead A. must have studied B. might study C. should have studied D. would study 2. Why does Alice know so much about Angkor Wat? - She _ have been there. A. must B. oughtnt to C. may D. cant 3. Tom came to work last Friday, but no one has seen him since. - _ he have had an accid

17、ent? A. Should B. Must C. Might D. Could 4. Whats the matter with you? - Oh, Im not feeling well in the stomach. I _ so much fried fish just now. A. shouldnt eat B. mustnt have eaten C. shouldnt have eaten D. mustnt eat 5. Moms gift? She _ have chosen a better one for me. She _ be very happy to know

18、 it. A. should ; must B. might ; wouldnt C. couldnt ; must D. mustnt ; cant 6. - _ he have been chosen as captain of the football team? - Yes, he _. A. May ; must have B. Must ; must have C. Can; must D. Must; must 7. Look, Johns fallen asleep. Oh, he _ too late last night. A. might sit up B. should

19、 have sat up C. could sit up D. must have sat up 8. Dont be so anxious about that. Helen _ a note. A. may leave B. should leave C. might have left D. can have left 9. Why didnt you make me a telephone call yesterday? -Sorry, I _ , but I was too busy. A. ought to B. ought to have C. might have D. sho

20、uld have done 10. Mum, I climbed to get the Teddy Bear from the top of the shelf. - My goodness! You _ yourself. You _ do that next time. A. must have hurt ; mustnt B. should have hurt; cant C. may have hurt ; mustnt D. might have hurt ; wont be able to 11. - _ the plane have taken off on time? - Im

21、 afraid not. The fog was too thick then A. Would B. Should C. Must D. Can 12. Has Mike started? He said he would join in the party. - He _ . He is a man of keeping his word. A. could have gone B. must have gone C. cant come D. wont be coming 13. Why didnt you tell me yesterday that you could lend me

22、 some money? I_ money from the bank. A. neednt borrow B. cant have borrowed C. neednt have borrowed D. may not have borrowed 14. I saw Mr. Smith at West Beijing Station this morning. - You _ .Hes still on holiday in Hawaii. A. couldnt have B. mustnt have C. shouldnt D. neednt 15. Someone _ my umbrel

23、la. I found it wet yesterday. A. was using B. must have used C. has used D. has been using 16. How dangerous it was! - Yes, without the passer-bys quick action, the girl _. A. was drowned B. might have been drowned C. had drowned D. should be drowned 17. I went to see the film yesterday, but I _ at

24、home , watching TV . A. had better have stayed B. ought to have stayed C. would rather have stayed D. could have stayed 18. Some women _ a good salary in a job instead of staying home, but they decided not to work for the sake of the family. A.must made B. should have made C. would make D. could hav

25、e made Exercise 2 Translate the following1 昨晚你准是熬夜了。你看上去很疲倦。 You _last night. You look so tired now. 2 他有可能已经到达上海了吗? _Shanghai? 3 她不可能已经忘了你对她的帮忙的。 She _ the favor you have done for her. 4 他们也许还没有完成那项工作。 They _ that task. 5 你的作文中有一些单词拼写的错误。你本该更仔细一些的。 There are some spelling mistakes in your compositi

26、on You _.6 李华看上去很伤心。你本不该告诉他真相的。 Li Hua looks rather sad. You _him the truth. 7 昨天他本不必从火车站打车去你们学校的的。 因为从车站到你们学校步行只有十分钟的路程。 Yesterday he _a taxi to your school, for it was only ten minutes walk from the station to your school. 8 昨天他休假不必早起上班。 He took a day off yesterday, so he _ early to go to work. 9

27、你当时最好查明真相就好了。你当时最好别惩罚那个学生就好了。 You _ the truth. You _ that student. 10 我昨天与李华吵架了,但我现在宁愿没有那么做。 I quarreled with Li Hua yesterday, but now I _that. 11 我宁愿参加了上周的义务劳动。 I _the volunteer work last week. Keys1. must have stayed up late 2. Can/Could he have arrived in 3. She cant have forgotten 4. might not have finished 5. should/ought to have been more careful 6. shouldnt/oughtnt have told7. neednt have taken 8. didnt need to get up9. had better have found out had better not have punished 10. would rather not have done 11. I would rather have taken part in

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

当前位置:首页 > 教育专区 > 高考资料

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

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