it's been a while

[ɪts bɪn ə waɪl] イッツ ビン ア ワイル

1. 久しぶりであること、長い間会っていない・連絡していない状態

長い期間、特定の人物に会っていなかったり、特定の場所に行っていなかったり、特定の活動をしていなかったりする状況を表す際に用いられる一般的な英語表現です。現在の視点から過去のある時点からの期間の経過を示します。「久しぶりだね」という挨拶や、「~をするのは久しぶりだ」といった文脈で広く使われます。
Hey, long time no see! It's been a while. (やあ、久しぶり!本当に久しぶりだね。)

2. ある事が起きてから、しばらく時間が経過した状態

最後に何かをしてから長い時間が経過したことを表現する際に使われます。特定の行動や出来事から現在までの期間が空いていることを示し、「~するのは久しぶりだ」という意味合いになります。
It's been a while since I rode a bike. (自転車に乗るの久しぶりだな。)