Chinese: 我很久没见过他了。
English: I haven't seen him for a very long time.
French: Il y a très longtemps que je ne l'ai vu.