Chinese: 我已经好久没有见到你了。
English: I haven't seen you in ages.
French: Je ne vous ai pas vues depuis des lustres.