Chinese: 你本应该更努力学习的。
English: You should have studied harder.
French: Tu aurais dû étudier plus assidûment.