Chinese: 你本应该这样做的。
English: You should have done so.
French: Vous auriez dû ainsi faire.