Question: what is the answer for where have you been?
Answer: Consider that neither of your given responses directly answers the question of where you have been. A direct answer would be, "In the garden." Instead, you have (correctly) assumed that the question implies more knowledge than simply your prior location. For example, why were you there?