It's been a long time.
*
It has been + 期間
I haven't seen you + 期間
久しぶり
[ ひさしぶり / hisashiburi ]
-----------------------------------------
It's been a long time.
It's been a while.
I haven't seen you in a while.
I haven't seen you for a long time.
久しぶり
ひさしぶり
hisashiburi