I agree with Ms. Learner!
In your inquiry "where have you been?" that is in present perfect continuous, must be followed with a statement (or answer) with the same tense. In a sense, they should be in 'parallel structure'.
"have you been waiting for me? yes, I have been waiting for you."
"did you wait for me? yes, I did"
:)