Chinese: 我本应该先问的。
English: I should've asked.
French: J'aurais dû demander.