¿En qué se diferencia del decir "where were you"?

Respuesta de un hablante nativo
Rebecca
La diferencia se encuentra en la conjugación verbal. "Where were you?" es el pasado simple. "Where have you been?" es el presente perfecto y hace referencia al periodo de tiempo que incluye el pasado hasta el día de hoy. Mientras que "where were you?" hace referencia a cualquier momento en el pasado. Ej: "Where were you on the 12th of July?" (¿Dónde estabas el 12 de julio?) Ej: "Where have you been for the last few hours?" (¿Dónde has estado en las últimas horas?)