回答

had been ーingで「ずっと~していた」という意味です。

have・hadの後ろに来る動詞は過去完了形になるので、beenになります。

この回答にコメントする
疑問は解決しましたか?