Ambos suenan naturales. Técnicamente, significan algo ligeramente diferente:
La primera oración significaría que «no puede irse hasta después que lleguen.
La segunda oración significa que él pueden salir en el momento en que llegan.
Pero en la práctica, ambos se usan indistintamente.
No solo suenan naturales, sino que ambos son correctos gramaticalmente. Ya que planteaste la pregunta, ¿estás seguro ahora de que son intercambiables en el contexto?
Comentarios
- Pensé que solo podíamos usar " present perfect " en la cláusula hasta.