Chinese: 你昨天就该告诉我了。
English: You should've told me yesterday.
French: Tu aurais dû me le dire hier.