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

— Hey, the washing up has been done!

— That ______ Cynthia. She's always helpful.

A . need have been B . could have been C . should have been D . must have been
—It was such a difficult examination that a lot of students were unable to finish it on time.

—That's the case. It's hard to accept the fact that over 90% of my classmates ________.

A . should fail B . should have failed C . will fail D . may fail
—Why! I couldn't get you on the phone this morning.

—We ________ tennis in the yard when you phoned me.

A . could be playing B . must be playing C . must have been playing D . should have played
I didn't see her in the meeting room this morning. She ________ at the meeting.
A . mustn't have spoken B . shouldn't have spoken C . couldn't have spoken D . couldn't speak
We had a wonderful time at Tom's birthday party. You ____________, but why didn't you?
A . should come B . must have come C . may have come D . ought to have come
William was late. He ____________ earlier if he was really serious about the interview.
A . may have come B . should be coming C . ought to have come D . must have come
—Catherine, I have cleaned the room for you.

—Thanks. You                it. I could manage it myself.

A . needn't do B . needn't have done C . mustn't do D . shouldn't have done
I ______ have watched that movie — it'll give me horrible dreams.
A . shouldn't B . needn't C . couldn't D . mustn't
You (tell)me about it earlier. If I had known the truth, I would have helped her out.
When the police raided the illegal casino, no one was there. Someone must (leak)the information.

—It's already 11 o'clock, and he ______ have been here half an hour ago.

—Maybe he got caught in the rain.

A . must B . ought to C . may D . can
You (come) to the conference yesterday. What was the reason for your absence?
I wonder what makes TikTok appeal to people of all ages. People have wasted so much of their time which _______ for other more meaningful things.
A . could have been saved B . would be saved C . must have been saved D . should be saved
— Henry was forced to leave for the invalid visa.

— He __________the period of time

A . should have extended B . must have extended C . may have extended D . would have extended
His unusual use of colour has led experts to think that Van Gogh's mental illness may have_ (affect) his sense of sight.
If we had paid enough attention to the issue of the heavily-overloaded vehicles, the tragedy of the collapse of an overpass in Wuxi _____ avoided.
A . should B . could be C . should have been D . could have been
— Oh, my God! I just missed the last bus back home.

— That's really bad. I'm sure you ______ it, but you just didn't hurry up.

A . had caught B . could have caught C . could catch D . can catch
—Did they visit the famous university?

—No. They _______ it, but they spent too much time shopping.

A . must have visited B . could have visited C . can't have visited D . shouldn't have visited
Since nobody gave him any help, he have done the research on his own.(根据句意填空)
—Why are your eyes so red? You can't (sleep) well last night.

—Yeah, I stayed up late writing a report. (所给词的适当形式填空)