精英家教网 > 高中英语 > 题目详情
—  My cat’s really fat.
— You ______ have given her so much food.
A.wouldn’tB.couldn’tC.shouldn’tD.mustn’t
C

试题分析:这是一组对话。上文,我的猫实在是太胖了。下文,你本不应该给它那么多吃的。should have done 用于肯定句时,表示本该做某事,而实际上未做;用于否定句时,则表示不该做的事反而做了,根据题意,故选C。
点评:“情态动词+have done”是历年高考的热点,现将这种结构的两种主要用法归纳如下。 一、表示对过去情况的推测或估计。二、表示对过去所发生的事情的遗憾或责备。在做有关“情态动词+have done”的题目时,在掌握这一结构的两种基本用法的同时,还要仔细体会题干所提供的语言信息,准确理解语言环境和说话人的含意,尤其要注意题干中时态给予的暗示。 
练习册系列答案
相关习题

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

It _______ come as no surprise that Suri Cruise wants to be an actress, since her father, Tom Cruise, is a Hollywood top star.
A.canB.shouldC.willD.must

查看答案和解析>>

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

According to common practice, the president _________ hold office for five years.
A.mustB.shallC.needD.will

查看答案和解析>>

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

--Do you think Jack will lend us a hand?
--He is the last one to help others. He _____lend his hand, though.
A.canB.mustC.shouldD.might

查看答案和解析>>

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

The doctors are doing all that they _____, but the old man is still not breathing properly.
A.shallB.needC.mayD.can

查看答案和解析>>

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

Michael  ______ be a policeman, for he is much too short.
A. needn’t    B. can’t      C should       D.  may

查看答案和解析>>

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

Mr.Smith is on time for everything. How        he be late for the ceremony?
A.willB.canC.shallD.may

查看答案和解析>>

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

—It looks as if it’s going to rain, but I’m not sure whether the windows are shut in my apartment.
—You         as well go back to have a look.
A.shouldB.mightC.need D.can

查看答案和解析>>

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

----I passed the college entrance examination.
----Congratulations! You________.
A.could have studied hardB.must have studied hard
C.should have studied hardD.might have studied hard

查看答案和解析>>

同步练习册答案