where have you been?An informal, idiomatic way to ask where someone has been or what has happened to them, often after they have been absent or out of touch.
IT: È da un po’ che non ti vedo. Che fine hai fatto?
EN: I haven’t seen you in a while. Where have you been?