Had been gone is incorrect, but you can use either of the other two.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
CalifJimI agree with Philip, but since the question was (correctly) asked in the present perfect, I'd answer in the present perfect.CJHello CalifJim,
PreciousJones In my other post titled Been? ...I added my opinion to that thread. I don't see a problem with the question or answer.