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

—Sorry, Mum! I failed the job interview again.

                      —Oh, it's too bad. You ____  have made full preparations.

A . must B . can C . would D . should
—She looks very happy. She ____have passed the exam.

—I guess so. It's not difficult after all.

A . should B . could C . might D . must
Don't worry. They ______ to consider your advice. Let me remind them of it now.

A . could forget B . could have forgotten C . should have forgotten D . should forget
The famous writer often says that he ______ so much without the support and encouragement from his wife.
A . shouldn't achieve B . shouldn't have achieved C . couldn't achieve D . couldn't have achieved
—Sorry, Mum! I failed the job interview again.

—Oh, it's too bad. You________ have made full preparations.

A . must B . can C . would D . should
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
Tom        full marks, but he was too careless        a spelling mistake.
A . could gain, to make B . could have gained, to make C . could have gained, and made D . could have gained, as to make
—I left my handbag on the train, but luckily someone gave it to a railway official.

—How unbelievable to get it back! I mean, someone ______ it.

A . will have stolen B . might have stolen C . should have stolen D . must have stolen
Using AI, many companies are now conducting experiments that__________ possible just a few years ago.
A . would have been B . might have been C . shouldn't have been D . couldn't have been
It (rain) last night, for the ground is wet.
—You called me up about 11:00 last night, didn't you?

—No, I didn't phone you. It     someone else.

A . must be B . must have been C . could be D . could have been
I did better, but I still wasn't as focused as I ________.
A . should do B . should have been C . should be D . should have done
She is already two hours late. What       to her?
A . can have happened B . must have happened C . should have happened D . must happen
—Where is my dictionary? I remember I put it here yesterday.

—You      it in the wrong place.

A . must put B . should have put C . might put D . might have put
Something terrible (happen) if Li Chang was not coming to eat in his restaurant as he always did.
Playing computer games cost the boy plenty of time he ________ have spent doing his lessons.
A . ought to B . shall C . may D . must
—You          here all the way through the thick snow last night. There was nothing important.

—Yes, but I didn't know.

A . didn't need to come B . don't need to come C . needn't have come D . needn't come
—I think you ______ there in person; a phone call would have been fine.

—It's OK and I was so glad to have seen your mum.

A . couldn't have been B . shouldn't be C . needn't have been D . wouldn't be
The letters were also beautifully illustrated—each _______ its true author, Tolkien, a long time to complete.
A . should have taken B . must have taken C . must had taken D . should had taken
His failure in the exam suggested that he (not) have followed the teacher's instructions.
最近更新