她本应该知道不该吃那么多。

She should have known better than to eat so much.

点击显示答案

She should have known better than to eat so much.

known 是动词 know 的过去分词形式,know 的意思是"知道、了解"。 better 是形容词 good 的比较级形式,意思是"更好的"。 known better 是一个固定搭配,字面意思是"知道更好的做法",实际表示"应该更明智/更懂事",暗含"本应知道不该这样做"的责备语气。

在 App 中完整学习这张卡片

在 App 中学习