《2012.5情态动词+have-done用法及练习(共6页).doc》由会员分享,可在线阅读,更多相关《2012.5情态动词+have-done用法及练习(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 l
2、ast 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 have done sth 表示“本应该做
4、”而实际上没做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 表示“没有必要做而实际上也没有做的
5、事“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 he
6、r. 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. migh
7、t 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 m
8、atter 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 ; m
9、ust 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. Don
10、t 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
11、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. Sho
12、uld 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
13、. 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
14、 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
15、 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
16、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. M
17、ust 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 ; mu
18、st 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. cou
19、ld 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. M
20、um, 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 fo
21、g 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_ mon
22、ey 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
23、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
24、. 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 T
25、ranslate 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 李华看上去很伤心
26、。你本不该告诉他真相的。 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 专心-专注-专业
限制150内