Student or Learner
Imagine the following situation:
You ask a friend to go to the nearest store to get you some ice, and he returns with the ice a lot later than expected. Once he comes back, which would you say to him?
Where have you been?
Where were you?
Neither sounds wrong to me.
Last edited by Allen165; 17-Apr-2010 at 21:20.
Last edited by emsr2d2; 18-Apr-2010 at 09:14.
IMO, 'Where have you been?" is probably politer. (where else besides the store?)
'What took you so long" is more direct. (you have kept me waiting for too long!)
not a teacher
I'd say "Where have you been?" too.