Chinese: 你本应该来得更早的。
English: You should have come earlier.
French: Tu aurais dû venir plus tôt.