Chinese: 你昨天应该来的。
English: You should have come yesterday.
French: Tu aurais dû venir hier.