How are you doing? I haven't seen you for ages. Fancy meeting you here.
很久沒見你了。很高興在這兒見到你。
Yeah, lt's been a while. Where have you been?
是啊,有段時間了。你去哪兒了?
重點講解:
Long time no see.
I haven't seen you for ages.
Long time no see.其實在最開始的時候是一種Chinglish的表達,后來用的人多了,逐漸被外國人所接受,現在也是常用的英語口語之一。其實,更為地道的表達是I haven't seen you for ages。