まず、前提として「久しぶり」を英語に直訳することはできません。
そのため、それ相当する表現として、現在完了形と過去形を使った3つの言い方で表す必要があります。
この記事では、「久しぶりに~する」と「何日ぶり」の使い方を例文を交えながら見ていきます。
- 現在完了形を使った「久しぶりに~する」
- 「haven't +過去分詞 + in」の形
- 久しぶりに~した|for the first time in a while
- 英語で「何日ぶりに」の言い方
- 英語で「久しぶり!」の言い方
- まとめ
現在完了形を使った「久しぶりに~する」
1つ目は現在完了形を使った言い方です。
It's been a long time since I've + 過去分詞
※a long time を a while と言い換えられる
この形で「久しぶりに~する」「~するのは久しぶり」と表現できます。
例えば、久々にサッカーをすることになった時。
It's been a long time since I've played soccer.
と言えば、「久々にサッカーをします」や「サッカーをするのは久々です」という意味になります。
また、「It's been a long time since I +過去形」の形にもなりますが、意味的にはほぼ同じです。
その他の例文
It’s been a while since I met my friends.
久々に友達に会いました。
友達に会うのは久々です。
It's been a long time since I came to school.
学校に来るのは久々です。
It's been a long time since I had sushi.
久々に寿司を食べます。
It's been a long time since I've been to Tokyo.
久々の東京です。
久しぶりに東京に来ました。
[参考文献]
FF4の例文

It's been a long time since we've seen everyone, hasn't it?
「みんなに会うのは久しぶりだね」
冒険が終わり、久々にみんなで集まることになった時のセリフです。
後ろには「we've seen everyone(みんなに会う)」が続いています。
「hasn't it?」は現在完了形の付加疑問文です。
ドラマ『ダーク』の例文

It's been a long time since I've seen that.
久しぶりに見たよ(日本語字幕)
直訳だと「それを見るのは久しぶり」です。
映画『サバイバル・ドライブ』の例文

It's been a long time since I've had so much fun.
久しぶりに楽しいよ(日本語字幕)
直訳だと「こんなに楽しいのは久しぶり」です。
「haven't +過去分詞 + in」の形

I haven't run like that in years.
久しぶりに走った(日本語字幕)
直訳だと「何年もあのように走っていなかった」ですが、これは「何年も~していなかった = 久々に~をした」のパターンです。
このような「haven't +過去分詞 + in 期間」でも表現することができます。
FF7Rの例文

Think about it for a second. They haven't seen each other in years. You'd be a third wheel.
直訳だと「ちょっと考えてみてくれ。彼ら(クラウド&ティファ)は長い間会ってなかったんだ。あなたはお邪魔虫になるだろう」です。
つまり、「久々に会ったクラウドとティファのお邪魔虫(third wheel)になるぞ」というセリフです。
久しぶりに~した|for the first time in a while
2つ目は、過去形の文に「for the first time in a while(a long time)」を付けることにより、「久しぶりに~した」を表現することができます。
I met my friends for the first time in a while.
久しぶりに友達に会った。
It snowed for the first time in a while.
久しぶりに雪が降った。
「(これから)久しぶりに~します」の言い方
未来形や予定などの表現と合わせて、「これから久しぶりに~します」と言いたい時にも使うことができます。
I'm going to the movies for the first time in a long time.
久しぶりに映画を見に行きます。
※現在進行形で未来の予定を表した形
英語で「何日ぶりに」の言い方
「何日ぶりに」「何週間ぶりに」「数年ぶりに」などの「~ぶり」。
これは「for the first time in + 時間」の形で表現します。
先述の「for the first time in a while」を具体的な日数で表した形です。
I took a bath for the first time in a week.
1週間ぶりに風呂に入った。
I had sushi for the first time in 3 years.
3年ぶりに寿司を食べた。
I'm watching this movie for the first time in years.
数年ぶりにこの映画を見ています。
英語で「久しぶり!」の言い方
誰かに久しぶりに会って「久しぶり!」と言いたい場合、
・It's been a long time.
・It's been a while.
・Long time no see.
などの表現があります。
これは「It's been a long time since I saw you. の略」と考えると分かりやすいと思います。
そこから、「久しぶり」という意味になります。
また、「How have you been?(元気でしたか?)」という言い方もあります。
その他の挨拶は「「Nice to meet you」と「Good to see you」の意味の違いと使い方。返事の仕方は?」の記事をご参照下さい。
まとめ
【久しぶりに~する】
・It's been a long time(a while) since I've + 過去分詞
・「It's been a long time since I +過去形」もほぼ同じ
・haven't +過去分詞 + in 期間
【久しぶりに~した】
・過去形の文+ for the first time in a while(long time)
【何日ぶりに~した】
・過去形の文+ for the first time in + 時間(日数)
【久しぶり!系】
・It's been a long time.
・It's been a while.
・Long time no see.
・How have you been?