It's a long time since we last met.( 常用)
It's been a while we haven't seen each other.(美国人喜欢用it's been a while.....)
Long time no see.(最口语,最常用,并且滑稽的是,这是chinglish被english借鉴的一句话,最开始由中国人说,然后被流传开来)
We haven't seen each other for long.( 书面语)
long time no see.
Long time no see(比较口语化)
We haven't seen each other for times。标准用语
Long time no see 是chinglish,就是中国式英文,不太地道
应该用“I haven't seen you for ages"
Long time no see 或者
We haven't seen each other for a long time