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

—I felt it very difficult to carry on the work all by myself.
—I could have helped you, but you _____me to.

A . hadn’t asked B . didn’t ask C . haven’t asked D . don’t ask
— Many boats near the seaside were destroyed by the wind.

— Well, the wind _______ very strong.

A . can be B . should be C . must have been D . need have been
Tony ________ have thought this book was worth ________ or he wouldn't have read it over and over again.
A . can;being read B . must;to be read C . may;reading D . must;reading
The children________lost in the woods; otherwise, they would have been at the lakeside camp as scheduled.
A . must have got B . must get C . should have got D . should get
昨晚,电肯定切断了,因为当时工人们正在检修线路。

The electricity last night,for the workers were examining the electric wires.(cut)

The man received a ticket for _________. He _________ have driven so fast.
A . speed; mustn't B . speeding; mustn't C . speeding; shouldn't D . speed; shouldn't
So that explains why you caught a cold. You _______out last night without a coat.
A . shouldn't have gone B . mustn't have gone C . couldn't have gone D . mightn't have gone
Someone ____the tap on, for the water was running over and flooding the bathroom.
A . could leave B . must have left C . might leave D . should have left
I regret that I waited in the queue for a long time to buy the ticket this morning. I ______ it online.

A . could buy B . must buy C . could have bought D . must have bought
My brother ________ to college last year, but unfortunately he wasn't able to take the examination because he was seriously ill.

A . needn't have gone B . shouldn't have gone C . could have gone D . must have gone
I wonder what makes TikTok popular among people of all ages. People have devoted most of their energies which     for other more significant things.
A . would be saved B . could have been saved C . must have been saved D . should be saved
—I feel washed out. Let's call it a day.

—Hold out a little longer. Now that we have come so far. We ______ as well go all the way.

A . can B . must C . should D . may
—When did you go to Beijing?

—I (might have been/must have been)there in 1994, but I can't remember it clearly.

— Why do you care about him so much?

— You ________him when he first came out— it was so sad.

A . would have seen B . should have seen C . might have seen D . could have seen
— It's really a pity that you didn't go to see Frozen II last night.

— I ________, but I had to prepare for the coming exam.

A . would like to B . ought to C . would have D . should have
You        have scolded him for his poor performance. After all, he had done his best.
A . wouldn't B . couldn't C . mustn't D . shouldn't
He        writing the paper now. He hadn't written a single word when I left him ten minutes ago.
A . shouldn't be B . can't have finished C . can't be D . mustn't have finished
There was plenty of time. She have hurried.
I have watched that movie—it'll give me horrible dreams.
—Did you visit the museum today?

—No. We _____ it, but we spent too much time shopping.

A . could have visited B . must have visited C . could visit D . must visit