Isso é diferente de dizer where were you??

Resposta do falante nativo
Rebecca
Sim, há uma diferença! A diferença é tensa. Where were you?está no pretérito, mas Where have you been?está no tempo presente perfeito. O tempo presente perfeito representa o tempo do passado para o presente. Where were you, por outro lado, pode ser usado para qualquer ponto no passado! Exemplo: Where were you on the 12th of July? (Onde você estava no dia 12 de julho?) Exemplo: Where have you been for the last few hours? (Onde você esteve nas últimas horas?)