where have you been ?
Where have you been ?
¿Dónde has estado?
Where have you been? In English we are really asking: Where did you go? So I have given main answer based on underlying question.You can substitute **estado*** in place of ido to give answer: Where have you been?
= ¿Dónde has ido*? conjugated for you ( familiar and singular)
¿Dónde ha ido? conjugated for you (formal and singular)
¿Dónde habeís ido? conjugated for **you*( plural, only used in Spain !)
¿Dónde han ido? conjugated for **you*(plural, form used everywhere)
The perfect indicative tense is used so, he ido translated into English means: I have been(lit I have gone as Ido is from verb ir to go )
"Dónde estabas" works too =p