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

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

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 中学习