Chinese: 我很久没见过他了。
English: I haven't seen him for a long time.
French: Je ne l'ai pas vu depuis longtemps.