题目内容

—My dog is really fat.

—You ________ have given her so much meat.

A.wouldn't 

B.shouldn't

C.couldn't 

D.mustn't

B解析:根据对方的信息“我的狗实在太胖了”可知,答语的句意为“你不该给她吃那么多的肉”。shouldn't have done表示“本不该干某事”;wouldn't have done表示“不会干了某事”;couldn't have done表示“本来不能干某事,不可能已干了某事”;mustn't一般不与have done连用。

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网