何年ぶりかしら?
How long has it been?
文法: 完了形
久しぶりに会ったりすると「How long has it been?」と大体言います。
「何年ぶり?」も「何か月ぶり?」も、英語では「How long」を使います。
日本語に拘って「How many years」、「How many months」と言わずに「How long」とだけ言う方がずっと自然です。
更に「since +過去形の文」を続けて応用もできます。
たとえば
How long has it been since you met him?
(彼に最後に会ってからどれくらい経つの?)
How long has it been since we went traveling?
(私たちが旅行したのは何年前かしら?)