Why the present perfect? // Where have you been during the vacation?
I saw this present perfect expression in a textbook :
A: Where have you been during the vacation?
B: I have been to Italy and France.
What I'm wondering is why the present perfect tense was used here. I thought that the present perfect tense shouldn't be used with a finished period of time expression, which is "during the vacation".
Also I heard this expression on a show:
A: Where have you been all night?
B: Looking for the killer.
Also it was not the night time at the time of the speaking. The time of the speaking is in the morning. Also I'm wondering about the B person's answer. The A person asked where he was during the last night and he answered saying what he did during that time.
A: Where have you been during the vacation? B: I have been to Italy and France.
Sentence A is not exactly wrong. It is awkward. You are correct to notice the difficulty presented by use of the present perfect tense. According to the tense, the action is still occurring. "During" is most commonly used to mean "throughout the duration," indicating the time period from