情态动词have done的用法 知识点

一、must have done sth.一定做某事。表示对过去事情的较有把握的推测,这时只能用在肯定句中,“肯定/必须已经干过……”,在否定句和疑问句中用can't或couldn't或can/ could
例如:1.From what you said, she must have told you all about it.从你的话看,她一定告诉了你所有的事情。
2.The light was out. They must have gone to bed.灯都熄了,他们必定睡了。
二、can/could have done sth.本来能够做某事,而实际上未做。
例如:1.But we could have done it all so much better.但是,我们本可以把这一切做得更好。
2.If you do a good job, you may tell yourself that it wasn't good enough or that anyone could have done as well.比如你完成了一项出色的工作,你或许告诉你自己它不够好,任何人都可以做的像你一样好。
三、can't/couldn't have done sth.不可能做过某事。
例如:1. I could't have done it without you.若是没有你,我不可能做到那样的。
2.We could't have done it without you.没有你我们办不成这事。
四、ought to/should have done sth.过去本应该做某事而实际上并没有做。
例如:1.You should have done it when you first saw them blooming this spring.你应该在今年春天第一次看到它们盛开的时候就挖一些的。
2.Even if it's something you should have done earlier in the week or missed a detail on.甚至你在一个星期前的就提早完成了一件事或者忽略了一个小细节。

情态动词have done的用法 知识点题库

George _________ too far. His coffee is still warm.

A . must have gone B . might have gone C . can't have gone D . needn't have gone
It is a truly delightful place, which looks the same as it _______ 100 years ago with its winding streets and pretty cottages.
A . could have done B . would have done C . must have done D . should have done
—Linda hasn't shown up yet.

—It's strange. She ________.

A . could B . might C . should have D . must have
—Did David accept her invitation to watch that football game?

—He______,but his favorite sport was basketball.

A . might have B . could have C . should D . could
— I can't think why he_____ so angry. I meant no offence.

—It's typical of him to be sensitive.

A . should have been B . must have been C . might have been D . can have been
You      a taxi, for it was only about ten minutes' walk to the park from the school.
A . mightn't have taken B . mustn't have taken C . needn't have taken D . couldn't have taken
Sorry, I'm late. I ______ have turned off the alarm clock and gone back to sleep again.
A . might B . should C . can't D . will
—You ___________ that.

— I'm sorry, but I simply _________ what I was told to.

A . needn't have done, ought to do B . needn't have done, had to do C . shouldn't do, ought to do D . shouldn't have done, ought to do
—I phoned you yesterday morning. A girl answered, but I didn't recognize the voice.

—Oh, it ________ my younger sister. She was in my room at that moment.

A . must have been B . should have been C . could have been D . may have been
He slept like a log through all the noise—he ________ very tired.
A . must be B . might have been C . might be D . must have been
—I didn't know you were good friends.

—You _______. I have known her since she moved here. You were studying abroad then.

A . may have B . needn't have C . couldn't have D . must have
—Why did Mary ignore me at the party last night?

—She    you. She wasn't wearing her glasses.

A . shouldn't have seen B . needn't have seen C . won't have seen D . might haven't seen
—Peter, you delivered a wonderful speech today.

—Thanks, but I think I ______ more attention to my stage manners during that time.

A . must pay B . should pay C . must have paid D . should have paid
—I saw Jim at the meeting yesterday.

—Did you? I think he ______ have attended, for he is an expert.

A . needn't B . mustn't C . shouldn't D . couldn't
He did not regret saying what he did but felt that he _________ it differently.
A . could express B . would express C . could have expressed D . must have expressed
I                  in the exam, but I was too careless.
A . should have been careful B . must have been careful C . should be careful D . must be careful
The biologist         a lot of difficulties while she stayed in Africa studying wild animals for 20 years.
A . may go through B . might go through C . ought to have gone through D . must have gone through
You have seen Mary at the meeting this morning, because she left for Beijing yesterday.
I have cooked so much food. Nobody was hungry.
I had eaten Chinese food often, but I ____________ how fabulous a real Chinese banquet could be.
A . could not have imagined B . would not imagine C . should have imagined D . might imagine