Chinese: 我们离上次见面有十年了。
English: It's been ten years since we last met.
French: Cela fait dix ans que l'on ne s'est pas vus.