人に会ったときの挨拶に以下のような英語表現があります。
How are you?
How are you doing?
How's it going?
この手の英語表現はたくさんあるかと思いますが、
そのうちの1つに下記があります。
How have you been?
「How are you?」を現在完了にしたものですが、
これは、
「元気だった?」
「元気にしてた?」
という意味です。
久しぶりにあったときなどに使われます。
似たような英語表現に、
Where have you been?
というのもあります。
「How」を「Where」に変えただけですが、
これは、
「どこにいたの?」
という意味です。
「Where are you?」に対する現在完了ですね。
まとめると下記のような関係です。
How are you? → How have you been?
Where are you? → Where have you been?