Question: what is the meaning of where have you been?
Answer: Where have you been? is asking where one was at a recent time in the past, over an undefined period. ... It does imply that the querent expected the respondent to be somewhere at a specific time, but the respondent was not at the appointed place at the appointed time.