精英家教网 > 高中英语 > 题目详情
----This is for you.
----You____have!I do not know how to thank you.
A.must notB.couldn´tC.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的形式
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

--Why didn’t Clair apply for the job? She _______ it.
--She ________ so, if her daughter hadn’t fallen ill.
A.can have got; might have done
B.could have got; would have done
C.should have done; would
D.must get; might have done

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Bob insisted that he ________ nothing wrong and ________ from work.
A.did; won’t be firedB.had done; not be fired
C.should do; mustn’t be firedD.do; shouldn’t be fired

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The old lady insisted that her daughter ____ still alive and that she ____ at once.
A.was; was operatedB.was; be operated
C.should be; should be operatedD.be; should be operated

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Pity you missed the lecture on nuclear pollution.
—I _____it, but I was busy preparing for a job interview.
A.attended B.had attended
C.would attend D.would have attended

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

But for your help,I ________ the place.
A.can’t find    B.can’t have foundC.couldn’t have foundD.haven’t found

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Smith was overweight, so the doctor recommended that not only           have less fat and meat, but also he           .
A.should he; take exerciseB.ought he; take exercise
C.he should; takes exerciseD.he ought; takes exercise

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He insisted that the doctor         at once.
A.be sent forB.was sent for
C.was going to be sent forD.must be sent for

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

To order tickets for the 2016 Riode Janeiro Olympic Games, just call 00982012. It _______ be simpler.
A.mustB.couldC.mustn’tD.couldn’t

查看答案和解析>>

同步练习册答案