Chinese: 我有些年没见过他了。
English: I haven't seen him for years.
French: Ça fait des années que je ne l'ai pas vu.