情态动词+have+done练习题
情态动词+have done
![情态动词+have done](https://img.taocdn.com/s3/m/04947aea770bf78a652954c4.png)
Module 6 Grammar1、1)Observation:You should have arrived here ten minutes earlier.You should have been more careful in the exam.用法总结:Should/ought to have done________________________________2)Observation:You shouldn’t have been so careless.You shouldn’t have spoken to you mother like this.用法总结:否定:shouldn’t / oughtn’t have done________________________ 2、Observation:Now it’s ten o’clock, so he could have slept.If he had come yesterday, I could have told him about it.用法总结:can/could have done _____________________________________ 3、1)observation:His house is dark, so I thought he must have slept.Look at his smiling face; he must have known this news.用法总结:must have done _________________________________________ 2)observation:You can’t have met Tom, for he was in America.用法总结:否定:_________________________________________________ 4、observation:1 —where is my book? I remember I putit here yesterday.--You might have put it in the wrong place.(推测)2If he had worked harder he might have succeeded.用法总结:may/might have done ____________________________________ 5、observation:There was a lot of time left, so you needn’t have been so worried.用法总结:needn’t have done ______________________________________ 6、observation:If I had not told him about the thing, he would never have known it.You had better not have scolded her.用法总结:would have done ________________________________________ had better (not) have done__________________________________________练习:1. We ____ last night, but we went to the concert insteadA. must have studiedB. might studyC. should have studiedD. would study2. – Why does Alice know so much about Angkor Wat?-- She ____ have been there.A. mustB. oughtn’t toC. mayD. can’t3. – Tom came to work last Friday, but no one has seen him since.-- ___ he have had an accident?A. ShouldB. MustC. MightD. Could4. –What’s the matter with you?-- Oh, I’m not feeling well in the stomach. I ___ so much fried fish just now. A. shouldn’t eat B. mustn’t have eatenC. shouldn’t have eatenD. mustn’t eat5. -- ____ he have been chosen as captain of the football team?-- Yes, he ____.A. May must haveB. Must ;must haveC. Can; mustD. Must; must6. –Look, John’s f allen asleep. – Oh, he __ too late last night.A. might sit upB. should have sat upC. could sit upD. must have sat up7. – 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 mustn’tB. should have hurt; can’tC. may have hurt mustn’tD. might have hurt won’t be able to8. -- ___ the plane have taken off on time? -- I’m afraid not. The fog was too thick thenA. WouldB. ShouldC. MustD. Can9. – Has Mike started? He said he would join in the party.-- He ___ . He is a man of keeping his word.A. could have goneB. must have goneC. can’t comeD. won’t be coming10. Wh y didn’t you tell me yesterday that you could lend me some money?I___ money from the bank.A. needn’t borrowB. can’t have borrowedC. needn’t have borrowedD. may not have borrowed11. – I saw Mr. Smith at West Beijing Station this morning.--- You __ .He’s still on holiday in Hawaii.A. couldn’t haveB. mustn’t haveC. shouldn’tD. needn’t12. Someone ___ my umbrella. I found it wet yesterday.A. was usingB. must have usedC. has usedD. has been using。
英语语法考试含答案重点:情态动词+ have done
![英语语法考试含答案重点:情态动词+ have done](https://img.taocdn.com/s3/m/385d00c358f5f61fb73666be.png)
重点:情态动词+ have done1、“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。
1. It must have rained last night, for the ground is wet. 昨晚一定下雨了,因为地面还是湿的。
2. You must have been mad to speak to the servant. 你和仆人说话,一定是发疯了。
2、“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。
1. Mr. Smith can't have gone to Beijing, for I saw him in the library just now. 史密斯先生不可能去北京了,我刚才还在图书馆见过他。
2. Mary can't have stolen your money. She has gone home. 玛丽不可能偷你的钱,她回家去了。
3、“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?”。
1. There is no light in the room. Can they have gone out? 屋里没有灯,他们可能出去了吗?2. There is nowhere to find them. Where can they have gone? 到处找不到他们,他们可能到什么地方去呢?4、“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。
He could have passed the exam, but he was too careless. 本来他能够通过考试,但是他太粗心。
5、“may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。
高二英语情态动词+have done结构用法单选题40题
![高二英语情态动词+have done结构用法单选题40题](https://img.taocdn.com/s3/m/4a12017b4a35eefdc8d376eeaeaad1f347931170.png)
高二英语情态动词+have done结构用法单选题40题1.He didn't answer my call. He must have been busy.A.must have beenB.can have beenC.should have beenD.could have been答案:A。
“must have been”表示对过去事情的肯定推测,他没接我电话,肯定是很忙。
“can have been”一般用于否定句和疑问句中表示推测;“should have been”表示本应该;“could have been”表示可能是,语气比“must have been”弱。
2.The ground is wet. It must have rained last night.A.must have rainedB.can have rainedC.should have rainedD.could have rained答案:A。
“must have rained”对过去事情的肯定推测,地面是湿的,肯定是昨晚下雨了。
“can have rained”一般用于否定句和疑问句中;“should have rained”表示本应该下雨;“could have rained”表示可能下雨,语气比“must have rained”弱。
3.She looks very tired. She must have worked hard yesterday.A.must have workedB.can have workedC.should have workedD.could have worked答案:A。
“must have worked”对过去事情的肯定推测,她看起来很累,肯定是昨天努力工作了。
“can have worked”一般用于否定句和疑问句中;“should have worked”表示本应该工作;“could have worked”表示可能工作,语气比“must have rained”弱。
情态动词+have done的用法+练习
![情态动词+have done的用法+练习](https://img.taocdn.com/s3/m/0b9a9b53c850ad02de804151.png)
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
情态动词+动词不定式完成结构的用法 5. must have done... 一定已经做过了 否定 couldn't/can't have done... 不可能做了 5 needn't have done “本来不必做”(但是已经做过了) 6 would rather have done
情态动词+have done
![情态动词+have done](https://img.taocdn.com/s3/m/d6c0f3e00975f46527d3e167.png)
情态动词+have+过去分词1、may/might have done“想必,也许,可能已经”;表示对过去发生行为的推测,把握性较小may/might not have done “可能不会”Eg. The children might have arrived there by now.He might not have settled the problem.注:这一句型用may和might含义基本相同,只是might所表示的可能性比may微弱,语气更加委婉。
must have done “一定,准是”表示对过去或者已发生行为的肯定推测eg.I’m sorry she’s not here. She must have left already. The students are playing on the playground now. They must have finished their homework.注:若要表示否定的推测,则用“can’t/ couldn’t have done”意为“不可能”3、can/ could have done 表示“本来能够做某事而实际上没有做”can’t/ couldn’t have done 表示对过去情况的否定推测eg.You could have stayed at my house last night.They can’t have finished the work that soon.4、should/ ought to have done表示“过去本该做某事而实际上没有做”Shouldn’t / ought not to have done表示“本不应该做却做了”eg.You should have handed in your paper last week.You shouldn’t have gone to see the film last night. You will take an exam this afternoon.5、need have done表示“过去本有必要做某事而实际上没有做”needn’t have done表示“过去本不必做某事而实际上已经做了”eg.You need have watered the flowers.You needn’t have waited for him.6、would have done表示“主观想要做某事而实际上没有做”eg.She would have done the work last Monday. 她上周一本来想做这项工作的。
情态动词have done 习题资料
![情态动词have done 习题资料](https://img.taocdn.com/s3/m/9bb2280e336c1eb91b375d0b.png)
情态动词h a v e d o n e习题情态动词+have done1. You____ the trees. Look, it is raining now.A. mustn't have wateredB. needn't have wateredC. could have wateredD. might have watered2. The streets are all dry. It_____ during the night.A. can't have rainedB. must have rainedC. couldn't rainD. shouldn't have rained3. My son ____ the examination, but he wasn't careful enough.A. might be able to passB. must have passedC. could have passedD. were able to pass4. We ___the work so early without your help.A. couldn't finishB. can't finishC. couldn't have finishedD. can't have finished5. I didn't see her in the meeting room this morning. She ___at the meeting.A. mustn't have spokenB. shouldn't have spokenC. needn't have spokenD. couldn't have spoken6. Where is Mary?She isn't here. I think she_____.A. may have gone homeB. must have gone homeC. might have gone homeD. All the above7. I got up early this morning, but I _______so because I had no work to do.A. mustn't have doneB. didn't need to doC. needn't have doneD. can't have done8. the weather turned our to be fine yesterday. I___ the trouble to carry my umbrella with me.A. should have takenB. could have takenC. needn't have takenD. mustn’t have taken9. I was really anxious about you. You __ home without a word.A. shouldn’t have leftB. couldn’t have leftC. needn't have leftD. mustn’t have left10. she can speak quite fluent English. She ___ in the USA for some time.A. must beB. must have beenC. should have beenD. may be11. Alice ______ a good salary in a job but she stayed at home for the sake of her family.A. must makeB. should have madeC. would makeD. could have made12. I heard you had a traffic accident yesterday. With a little care you ______ this traffic accident. A. could avoid B. would avoid C. could have avoided D. must have avoided13. ---- But for his foot injury, he ______ another gold medal in the Beijing Olympic Games.A. must have wonB. would have wonC. would winD. had won14. Oh, I’m feeling bad in the stomach. I ______so much fried chicken just now.A. shouldn’t eatB. mustn’t have eatenC. shouldn’t have eatenD. mustn’t eat15. ---- No wonder you caught a cold. You ______ out last night without a coat.---- I know how silly I was.A. shouldn’t have goneB. mustn’t have goneC. couldn’t have goneD. mightn’t have gone1. It must have rained last night, for the ground is wet.昨晚一定下雨了,因为地面还是湿的。
情态动词+havedone
![情态动词+havedone](https://img.taocdn.com/s3/m/a4c761b42cc58bd63086bd1a.png)
A. might have given B. might give C. may have given D. may give
3) --- How exciting! I drove my new car at a speed of 110 km/h on Sunday morning.
3) ---Did Jim come? ---I don’t know. He ___ while I was out. A. must have come B. has come
√C. might have come D. should have come
4) --- Well done, Jack! --- Thanks. But given more time, I ___ it better.
1) She should not have stopped her work halfway. 她不该中途停止工作不干。
Grammar
情态动词 + have done
一、情态动词+have done 有两种含义: I. 推测。表示对过去已发生的事情进行
推测。
II.责备。对过去已发生的事情进行责备 和抱怨。
I.推测 表示对过去已发生的事情进行推测。
1. 在肯定句中用 must, could, may 或 might。 ( must 的把握性最大,意为“肯定”; could, may, might 语气较弱,意为“可能”。
He must have gone to school. 他肯定是上学去了。
He could/may/might have gone to school. 他可能上学去了。
Test yourself 1) I didn’t hear the phone. I ____ asleep.
情态动词+have done
![情态动词+have done](https://img.taocdn.com/s3/m/98955833aaea998fcc220e5f.png)
情态动词+have done 表示一种悔恨、可惜、惋惜等等。
1. But scientists may have found a way to help with this trouble.•情态动词+have+done1)must+have+done肯定/一定做过某事(肯定推测)•It must have rained last night, because the ground is wet.•You must have been mad to speak to Colin.【翻译】何红宇肯定已经去打篮球了。
因为班上的篮球不在了。
2)can‟t+have+done不可能做过某事(肯定推测)•Mr. Smith can't have gone to Beijing because I saw him in the library just now.•Mary can't have stolen your money. She’s not that type of person.【翻译】徐子凌昨天不可能借钱给你,因为她知道你从来都有借不还。
3)can+have+done?可能做过……吗?(表示推测可能性)•Where can they have gone?【翻译】谁有可能刚才偷了我的自行车呢?我仅仅去取了100块钱而已。
取钱:withdraw 4)may+have+done可能已经做(而实际未做)may not +have+done可能没有做(而实际上做了)• —What has happened to George?• —I don't know. He may have gotten lost.【翻译】谢永其老师昨天可能生病了。
他昨天一天都没有在学校。
5)might+have+done 本可能已经做了(而实际上未做)might not+have+done 本可能没有做(而实际上做了)提示:might与may意思相同,但可能性更小。
情态动词+have+done练习题
![情态动词+have+done练习题](https://img.taocdn.com/s3/m/e44c30c1aff8941ea76e58fafab069dc502247d3.png)
情态动词+have+done练习题1.---You didn't wait for Mr。
Smith last night。
did you?No。
but we should have。
He didn't return home at all.2.Harry should have won the Physics ___。
but ___ up.3.---May I speak to your manager。
Mr。
Smith。
at sixo'clock tonight?I'm sorry。
Mr。
Smith will have gone to a conference before then.4.---Tom took away our teacher's cell phone without being permitted.Really。
I can't imagine that he could have done such a thing.5.---Was it you that made the n?It may have been。
I can't remember.6.___.1.He is not poor。
You needn't have lent him the money.2.There was plenty of time。
You ___'t have hurried.3.He paid for a seat。
when he could have ___.4.(No need to rewrite as it is not a ___.)5.Sorry。
I think you have the wrong number.6.I was on the highway when a car went past followed by a police car。
高中英语语法情态动词
![高中英语语法情态动词](https://img.taocdn.com/s3/m/9d6131db7f1922791688e878.png)
Modal verbs+be adj./n. Modal verbs+be doing 表示对现在/将来状态或正在进行情况推测
1.must be/be doing:表示对现在/将来状态或正
在进行的动作肯定推测(用于肯定句中) 1)--I had no sleep for about 48 hours --You must be exhausted. 2)Judging by your behaviour,you must be a doctor. 3)The police are stopping all cars. They must be looking for the escaped prisoner.
疑问的推测
+ be
+ have done
can, could
判断1: must “一定”
他一定住在这里. He must live here. 他在郊区有栋别墅。他一定很有钱。 He has a villa in the suburb. He must be very rich.
他很熟悉这里。他一定在这里住过。
可能的推测
+ be + have done + be doing
me + have done + be doing 可以用not表示“可能不” + be + be doing + be + be doing + have done
can’t, couldn’t
+be
判断2: may/ might/ could (not) “可能(不)”
1. ---- I wonder why Mary isn’t here today.
高中-虚拟语气——情态动词+have-done用法、练习和答案
![高中-虚拟语气——情态动词+have-done用法、练习和答案](https://img.taocdn.com/s3/m/5fec077848d7c1c708a145a3.png)
情态动词+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.can’t/couldn’t have done sth.表示对过去或已经发生的行为或状态进行确有把的推意为“不可能做了某事”;只能用在陈述句的否定句中。
He was with me last night. He can’t/ couldn’t have gone to the theatre.I saw Mr. Wang just now. He couldn’t have gone to Beijing.Can/Could …have done sth?表示对过去或已经发生的行为或状态的怀疑.意为“可能已经…吗?”。
用在疑问句中。
He didn’t attend his sister’s birthd ay party. Can/Could he have forgotten it?3.could have done sth.用于陈述句的肯定句中时是虚拟语气,表示没有实现的可能性,意为“本来可以做,可能已经做”。
有一种对过去为付诸实施的事情的惋惜。
用于肯定句中You could have done better, but you were too careless.3.may/might(not)have done sth表示对过去或已经发生的行为或状态进行推测意为“可能(没有)做了某事;只能用在陈述句的肯定和否定句中。
It’s 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 shouldn’t have told her the truth. He ought not to have treated his parents like that.6.needn’t have done sth.表示做了“本来不必做的事didn’t need to do 表示“没有必要做而实际上也没有做的事“You needn’t have taken a taxi here, for it was very ne ar to my house.I didn’t need to clean the windows. My brother did it.7.had better have done sth.用于事后的建议,含轻微的责备的口吻,意为“当时最好做了某事“,其否定形式had better not have done sth 表达相反的含义。
情态动词加havedone练习题
![情态动词加havedone练习题](https://img.taocdn.com/s3/m/36ca406cd5bbfd0a795673b9.png)
Exercises:1.-----Guess what! I have got A for my term paper.------Great! You _______read widely and put a lot of work into it.A. mustB. shouldC. must haveD. should have2. Sorry I'm late. I have turned off the alarm clock and gone back tosleep again.A. mightn'tB. shouldn'tC. can'tD. won't3. ------ The woman biologist stayed in Africa studying wild animals for 13years before she returned .------- Oh , dear ! She ______ a lot of difficulties !A.may go throughB. might go throughC. ought to have gone throughD. must have gone through4. I was on the highway when this car went past followed by a police car.They _____ at least 150 kilometers an hour.5. Mr. White ________ at 8:30 for the meeting , but he didn't show up.A. should have arrivedB. should arriveC. should have had arrivedD. should be arriving6. He ________ you more help, even though he was very busy. A. mighthave givenB. might giveC. may have givenD. may give7. I told your friend how to get to the hotel, but perhaps I_________ have driven her there. A. could B. must C. might D.should8. --------- My cat's really fat. --------You_______ have given her somuch food.A. wouldn'tB. couldn'tC. shouldn'tD. mustn't9. He paid for a seat, when he ________ have entered free.A. couldB. wouldC. mustD. need10. The weather turned out to be fine yesterday . I _______the trouble tocarry my umbrella with me . A. should have takenB. could have takenC. needn't have takenD. mustn't have taken11.We______ the difficulty together ,but why didn't you tell me?A. should faceB. might faceC. could have facedD. might have faced12. -------- Happy birthday ! ----------Thank you ! It's the best present I _______for.A. should have wishedB. must have wishedC. may have wishedD. could have wished13. We ________ have bought so much food now that Suzie won't be withus for dinner. A. wouldn't B. needn't C. can't D. mustn't14.I left my handbag on the train, but luckily someone gave it to a railwayofficial.A. will have stolenB. might have stolenC. should have stolenD.musthave stolen15.They_______have arrived at lunchtime but their flight was delayed.A. willB. canC. mustD. should16. ----- Will you read me a story ,Mummy?------ Ok. You have one if you go to bed as soon as possible.A.mightB. mustC. couldD. shall17.”You _______ have a wrong number,”she said.”There's no one of that name here.” A. need B. can C. must D. would 18. Jack described his father , who ________ a brave boy many years ago ,as a strong –willed man.A. would beB. would have beenC. must beD. must have been19. Mark _____ have hurried. After driving at top speed, he arrived half anhour early.A. needn'tB. wouldn'tC. mustn'tD. couldn't20.I______ have watched that movie. -----it'll give me horrible dreams.A. shouldn'tB. needn'tC. couldn'tD. mustn't21. ------- Sorry, Professor Smith. I didn't finish the assignment yesterday.--------Oh, you ______ have done it as yesterday was the deadline.A.mustB. mustn'tC. shouldD. shouldn't22. -------- I haven't got the reference book yet, but I'll have a test on thesubject next month.---------Don't worry. You ________ have it by Friday.A.couldB. shallC. mustD. mayt find him anywhere.'23. ----- Do you know where David is? I couldn------Well. He ______ have gone far-----his coat's still here.A.shouldn'tB. mustn'tC. can'tD. wouldn't24. As you worked late yesterday, you _______ have come this morning.A. mayn'tB. can'tC. mustn'tD. needn't25.-------I'll tell Mary about her new job tomorrow.---------You _______her last week.A.ought to tellB. would have toldC. must tellD. should have told26. This cake is very sweet . You _______ a lot of sugar in it.A. should putB. could have putC. might putD. must have put27. The teacher _________ have thought Johnson was worth it or shewouldn't have wasted time on him, I suppose.A. shouldB. canC. wouldD. must28. I didn't see her in the meeting room this morning. She ______ at the meeting.A. mustn't have spokenB. shouldn't have spokenC. needn't have spokenD. couldn't have spoken29. I told Sally how to get here, but perhaps I _______ for her.A. had to write it outB. must have written it outC. should have written it outD. ought to write it out30. That young man has made so much noise that he ________not havebeen allowed to attend the concert.A. couldB. mustC. wouldD. should31. A: What are you doing, dear? B: I'm watching the football gameA: What? You ________ your homework first.A.Would have goneB. must have goneC. should have doneD. hadbought32. I believe Shackleton _______ this unexpected end to his expedition,but he did not wasted time on regrets . A. must have mourned (为某事哀悼)B. must mournC. can have mournedD. could mourn33. There was a lot of fun at yesterday's party. You ______ , but whyt you?'didnA. must have beenB. must have comeC. may have comeD. ought tohave come34. ----- You shouldn't have talked back to our teacher like that . It wasquite impolite.----------- You are right .I ________ crazy at that moment.A. must have beenB. must beC. could have beenD. should have been35. The policeman declared that the blow on the victim's head_______from behind.A. Should have been madeB. must have been madeC. would have been madeD. ought to have been made。
高二英语情态动词+have done结构用法单选题40题
![高二英语情态动词+have done结构用法单选题40题](https://img.taocdn.com/s3/m/0e4b6a40492fb4daa58da0116c175f0e7cd11924.png)
高二英语情态动词+have done结构用法单选题40题1.She looks so sad. She must have failed in the exam.A.can have failedB.might have failedC.should have failedD.need have failed答案:B。
“must have failed”表示肯定的推测,她一定是考试没及格;“might have failed”表示可能性较小的推测,她可能考试没及格;“should have failed”表示本应该做某事而实际上没做;“need have failed”表示本需要做某事而实际上没做。
题干中她看起来很伤心,推测她可能考试没及格可能性比较合适。
2.The ground is wet. It must have rained last night.A.can have rainedB.might have rainedC.should have rainedD.need have rained答案:B。
“must have rained”表示肯定的推测,昨晚一定下雨了;“might have rained”表示可能性较小的推测,昨晚可能下雨了;“should have rained”表示本应该下雨而实际上没下;“need have rained”表示本需要下雨而实际上没下。
地面是湿的,可能昨晚下雨了比较符合逻辑。
3.He is very tired. He must have worked overtime.A.can have workedB.might have workedC.should have workedD.need have worked答案:B。
“must have worked”表示肯定的推测,他一定加班了;“might have worked”表示可能性较小的推测,他可能加班了;“should have worked”表示本应该加班而实际上没加;“need have worked”表示本需要加班而实际上没加。
“情态动词+have done”结构的讲与练
![“情态动词+have done”结构的讲与练](https://img.taocdn.com/s3/m/7672f9b2960590c69ec3766b.png)
“情态动词+have done”讲与练“情态动词+have done”结构是高考重要考点,也是较难掌握的语法项目之一,下面结合近年高考试题谈谈其主要用法。
>一、在虚拟条件句中,如果表示与过去事实相反的情况,从句用过去完成时,而主句中则用“情态动词+现在完成时”,即would/ could/ should/ might have done例:If he had worked hard, he would have passed the Collage Entrance Examination.如果他学习努力,他就会通过高考了。
二、must have done表示对过去已经发生过的情况的肯定推测判断,语气较强,意思是“一定做过……、肯定做过……”例It must have rained last night, for the ground is wet this morning.昨天晚上一定是下雨了,因为今晨地面是潮湿的。
must have done结构。
三、may/ might have done也用于对已经发生过的情况的肯定推测判断,但语气稍弱,意思是“可能做过……,也许做过……”。
例如:She didn’t get there in time. She may have missed the bus.她没能及时到达那儿。
她可能没赶上汽车。
He didn’t come to school today. He might have been ill.他今天没来上课,他可能病了。
may/ might have don e还可以表示本来可能……但实际上没有发生的事,另外may/ might have done还可以表达“本来可以做但没有做某事”之意,含有轻微的责备口吻。
You might have given him more help, though you were busy.四如果对过去情况推测判断的句子是疑问句和否定句,只能用can/could have done 和can’t,/couldn’t have done。
情态动词+ have done复习 -自创
![情态动词+ have done复习 -自创](https://img.taocdn.com/s3/m/6ea919a20029bd64783e2c7e.png)
2)Jack ____ yet, otherwise he would have telephoned me. (上海’06) A. mustn’t have arrived B. shouldn’t have arrived C. can’t have arrived D. need not have arrived can’t have arrived 表示强烈的否 定的猜测。语气较弱时用couldn’t have done or might not have done or may not have done .
观察: 观察:哪 些情态动 词没有这 种用法? 种用法?
1) My sister met him at the Grand Theater yesterday afternoon, so he _____ your lecture. (上海 2000) A. couldn’t have attended B. needn’t have attended C. mustn’t have attended D. shouldn’t have attended 该题前句叙说一个客观事实,后句 对前句进行补充说明,分析选项可 知C是错误的 而B、D两项不符 合题意。故本题选A。
3)虚拟语气(与过去事实相反的主句) )虚拟语气(与过去事实相反的主句) “本……one would have done couldn’t have done might not have done should (not) have done ought to (not) have done
情态动词+have 情态动词+have done
情态动词+have done 情态动词
对过去情况的推测
情态动词have done 习题精选全文完整版
![情态动词have done 习题精选全文完整版](https://img.taocdn.com/s3/m/da18fe41b6360b4c2e3f5727a5e9856a5712261a.png)
可编辑修改精选全文完整版情态动词+have done1. You____ the trees. Look, it is raining now.A. mustn't have wateredB. needn't have wateredC. could have wateredD. might have watered2. The streets are all dry. It_____ during the night.A. can't have rainedB. must have rainedC. couldn't rainD. shouldn't have rained3. My son ____ the examination, but he wasn't careful enough.A. might be able to passB. must have passedC. could have passedD. were able to pass4. We ___the work so early without your help.A. couldn't finishB. can't finishC. couldn't have finishedD. can't have finished5. I didn't see her in the meeting room this morning. She ___at the meeting.A. mustn't have spokenB. shouldn't have spokenC. needn't have spokenD. couldn't have spoken6. Where is Mary?She isn't here. I think she_____.A. may have gone homeB. must have gone homeC. might have gone homeD. All the above7. I got up early this morning, but I _______so becauseI had no work to do.A. mustn't have doneB. didn't need to doC. needn't have doneD. can't have done8. the weather turned our to be fine yesterday. I ___ the trouble to carry my umbrella with me.A. should have takenB. could have takenC. needn't have takenD. mustn’t have taken9. I was really anxious about you. You __ home without a word.A. shouldn’t have leftB. couldn’t have leftC. needn't have leftD. mustn’t have left10. she can speak quite fluent English. She ___ in the USA for some time.A. must beB. must have beenC. should have beenD. may be11. Alice ______ a good salary in a job but she stayed at home for the sake of her family.A. must makeB. should have madeC. would makeD. could have made12. I heard you had a traffic accident yesterday. With a little care you ______ this traffic accident.A. could avoidB. would avoidC. could have avoidedD. must have avoided13. ---- But for his foot injury, he ______ another gold medal in the Beijing Olympic Games.A. must have wonB. would have wonC. would winD. had won14. Oh, I’m feeling bad in the stomach. I ______ so much fried chicken just now.A. shouldn’t eatB. mustn’t have eatenC. shouldn’t have eatenD. mustn’t eat15. ---- No wonder you caught a cold. You ______ out last night without a coat.---- I know how silly I was.A. shouldn’t have goneB. mustn’t have goneC. couldn’t have goneD. mightn’t have gone11. It must have rained last night, for the ground is wet.昨晚一定下雨了,因为地面还是湿的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
\
巩固性练习:从A、B、C、D中选择最佳答案。
1.---You didn’t wait for Mr. Smith last night, did you
---No, but we ______. He didn’t return home at all.
A. couldn’t have waited
B. needn’t have
C. didn’t need to
D. should wait
2.Harry ______ have won the Physics competition easily yesterday, but he gave up.
A. could
B. might
C. should
D. must
(
3.---May I speak to your manager Mr. Smith at six o’clock tonight ”
---“I’m sorry, Mr. Smith to a conference before then.”
A. will have gone
B. had gone
C. would have gon
e D. has gone
4.---Tom took away our teacher’s cell phone without being permitted.
--- Really I can’t imagine that he _______ have done such a thing.
A. must
B. may
C. ca n
D. should
《
5.--- Was it you that made the suggestion
--- It have been. I can’t remember.
A. need
B. must
C. shoul
d D. may
6.The weather turned out to be fine yesterday. I_________ the trouble to carry my umbrella with me .
A. should have taken
B. could have taken
C. needn't have taken
D. mustn't have taken
/
7.He paid for a seat, when he ______ have entered free.
A. could
B. would
C. mus
t D. need
8.I didn’t see her in the meeting room this morning. She at the
meeting .
A. mustn’t have spoken
B. mightn’t have spoken
C. can’t have spoken
D. shouldn’t have spoken
>
9.--- Hi, is that Peter Brown
---Sorry. You ______ the wrong number .
A. must dial
B. must have dialed
C. should dial
D. should have dia led
10.I was on the highway when this car went past followed by a police car .
They ______ at least 150 kilometers an hour .
A. should have been doing
B. must have been doing
C. could have done
D. would have done
%
1. He is not poor. You ____ have lent him the money.
A. can’t
B. needn’t
C. couldn’t
D. mustn’t
2. There was plenty of time. You ___ have hurried.
A. won’t
B. mustn’t
C. needn’t
D. couldn’t
paid for a seat, when he ___ have entered free. (05 山东)
A. could
B. would
C. must
D. need
:
4. I ____ here in time, but I met an old friend of mine. I stopped and tal
ked with him for some time.
A. shouldn’t have come
B. must have come
C. needn’t have come
D. could have come
5. They ____ have finished the work yesterday, but it was raining hard.
A. must
B. could
C. should
D. might
》
___ to him. ( 05江西22题 )
A. must happen
B. should have happened
C. could have happened
D. must have happened
2. I didn’t hear the phone. I ____ asleep. (MET 89)
A. must be
B. must have been
C. should be
D. should have been
3. --- I rang your home yesterday. A man answered but I didn’t
/
recognize the voice.
--- On, it ___ my brother, Peter.
A. must be
B. must have been
C. can have been
D. might be
Keys for reference: 1---5 CAADD 6---10 CACBB 1-5 BCADB 1-3 DBB。