[单选题]— My cat’s really fat.

— You( )have given her so much food.

A

wouldn't 

B

couldn't 

C

shouldn't 

D

mustn't 

正确答案:C
题目解析

本题考查情态动词should的用法。shouldn’t have done/oughtn’t to have done表示本不该做但是做了的事情,即对已发生事情的批评和责怪。而B项couldn’t have done结构表示对过去所发生事情的否定,不合句意。 mustn’t意为禁止 ; 不可以 ; 不许。wouldn’t与句意不符。
句意:—— 我的猫太肥了。—— 你不应该给她那么多食物的。

扫描二维码
免费搜题、免费刷题、免费查看解析