I haven't seen you for a long time 。
It's been a long time.好久不见 。
或
Long time no see.
例句
在这些国家,握手在每个场合都很普遍,可以是遇到一个陌生人的时候,也可以是问候一个你好久不见的朋友。
In these countries, handshakes are common in every situation - when meeting a new person, or even when greeting someone that you have not seen for a long time.
have not seen you for ages.或者你可以直接说long time no see.
好久不见
Long time no see (中式英语)
It's been a long time
I have not seen you for a long time.
I haven't seen you for ages
好久不见用英语说是:
Long time no see.
这是收录于《汉英大词典》的表达法
其实是一种中式英语的表达法,但是已经被外国人所接受并广泛使用。
望采纳。