Chinese: 很久以前你就应该告诉我的。
English: You should have told me a long time ago.
French: Tu aurais dû me le dire depuis longtemps.