当前位置:高中试题 > 英语试题 > 动词的分类 > —  My cat’s really fat.— You ______ have given her so much food.A.wouldn’tB.cou...
题目
题型:不详难度:来源:
—  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”的题目时,在掌握这一结构的两种基本用法的同时,还要仔细体会题干所提供的语言信息,准确理解语言环境和说话人的含意,尤其要注意题干中时态给予的暗示。 
核心考点
试题【 —  My cat’s really fat.— You ______ have given her so much food.A.wouldn’tB.cou】;主要考察你对动词的分类等知识点的理解。[详细]
举一反三
The Smiths went to the country for the weekend as they ______ to the office.
A.needn’t have goneB.mustn’t go
C.may not goD.didn’t have to go

题型:不详难度:| 查看答案
-----Do you know where David is ?  I couldn’t find him anywhere.
-----Well. He _______have gone far-----his coat’s still here.
A.shouldn’tB.mustn’tC.can’tD.wouldn’t

题型:不详难度:| 查看答案
—Mom, I did not pass the exam.
—What a pity! You     it.
A.can passB.should have passed C.must passD.must have passed

题型:不详难度:| 查看答案
Something terrible       have happened if Li Chang was not coming to eat in his restaurant as he always did.
A.ought to B.must C.shouldD.will

题型:不详难度:| 查看答案
Michael  ______ be a policeman, for he is much too short.
A. needn’t    B. can’t      C should       D.  may
题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.