情态动词+have+done练习题

合集下载

情态动词+have done

情态动词+have done

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

重点:情态动词+ 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题

高二英语情态动词+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的用法+练习

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

情态动词+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 习题资料

情态动词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
√he was very busy.
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

情态动词+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意思相同,但可能性更小。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档