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