Chinese: 你应该早点来的。
English: You ought to have come here earlier.
French: Tu aurais dû venir plus tôt.