Chinese: 您该早一点来的。
English: You should have come a little earlier.
French: Vous auriez dû venir un peu plus tôt.