Chinese: 他已消失多年了。
English: It's been years since he disappeared.