2012.5情态动词havedone用法及练习.doc_第1页
2012.5情态动词havedone用法及练习.doc_第2页
2012.5情态动词havedone用法及练习.doc_第3页
2012.5情态动词havedone用法及练习.doc_第4页
2012.5情态动词havedone用法及练习.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

情态动词+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. 表示对过去或已经发生的行为或状态进行确有把的推意为“不可能做了某事 ”;只能用在陈述句的否定句中。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. 用于陈述句的肯定句中时是虚拟语气,表示没有实现的可能性,意为“本来可以做,可能已经做”。有一种对过去为付诸实施的事情的惋惜。用于肯定句中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 have 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 do 表示“没有必要做而实际上也没有做的事“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 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 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 accident? 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 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 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. should 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 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 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 umbrella. 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 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 have made 1. We _ last night, but we went 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 accident? 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 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 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. should 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 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 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 umbrella. 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 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 have 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 composition You _.6 李华看上去很伤心。你本不该告

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论