¡Excelente pregunta!
La confusión la genera un poco el "to be", pero mira lo que pasa con el "to do":
Estabas = Hacías = you were doing. (No existe un "were being", allí la confusión).
Estuviste = Hiciste = you did.
El imperfecto ("estabas") es más bien para alguna acción repetida varias veces en el pasado, o cuya duración no está determinada, muchas veces acompañada de un "mientras"/"while", etc. (Ejemplo: ¿Dónde estabas ayer mientras yo te buscaba?)
El perfecto es para una acción concreta en el pasado, que sucedió en un momento específico y que ya terminó. (Ejemplo: ¿Dónde estuviste ayer?)
HTH! :)