Chinese: 我应该要早点出发的。
English: I should have left earlier.
French: J'aurais dû partir plus tôt.