----This is for you. ----You____have!I do not know how to thank you.A.must notB.
题型:不详难度:来源:
----This is for you. ----You____have!I do not know how to thank you.A.must not | B.couldn´t | C.needn’t | D.shouldn’t |
|
答案
D |
解析
试题分析:情态动词用法。Must not禁止,千万不能;couldn’t have done不可能做某事;needn’t heve done本不需要做某事,实际上却做了;shouldn’t have done本不应该做某事,实际上却做了。句意:—这是给你的。—你本不应该给我的。我不知道该怎么感谢你。故D正确。 点评:本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done 本应该做而实际未做。can’t have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;注意没有 mustn’t have done的形式 |
举一反三
He____to school,so he turned off the alarm clock and went back to sleep.A.needn’t have gone | B.hasn’t needed to go | C.needn’t go | D.didn’t need to go |
|
for the free tickets, I would not have gone to the films so often.A.If it is not | B.Were it not | C.Had it not been | D.Should it not be |
|
-----Are you pleased with the play? ------Not at all. It couldn’t have been___.A.worse | B.so better | C.better | D.the worse |
|
My father worked day and night. Otherwise, there ________ no one to support the family.A.would be | B.must be | C.would have been | D.must have been |
|
But for your help,I ________ the place.A.can’t find | B.can’t have found | C.couldn’t have found | D.haven’t found |
|
最新试题
热门考点