Chinese: 我已经有很长的时间没有见到你了。
English: I haven't seen you for ages.
French: Je ne t'ai pas vu depuis des lustres.