A mi entender el hecho de que "antes de que" rige el subjuntivo es debido a que todo lo que sigue está en un momento relativamente futuro.
salimos antes de que llegara
Pero he leído en un libro sobre los tiempos gramaticales en español que 'hasta que' rige el indicativo en el pasado.
no salimos hasta que llegó
Un poco googlear me ha aportado que 'hasta que' puede exigir tanto el subjuntivo imperfecto tanto como el pretérito en el pasado.
¿Es correcto?
En caso de sí, ¿Por qué no rige 'hasta que' el subjuntivo imperfecto en el pasado también? Me parece que involucra tanto este aspecto del futuro como hace 'antes de que'. Es decir, todo que sigue 'hasta que' está en un momento relativamente futuro.