Chinese: 已经过了二十年了。
English: Twenty years already passed.
French: Vingt ans se sont déjà écoulés.