Chinese: 我很久没见他了。
English: It's been a very long time since I saw him last.