Eu realmente não entendo por que o pretérito é usado depois Until after.

Resposta do falante nativo
Rebecca
Uma vez que o orador está falando sobre um evento passado que já aconteceu, o verbo também deve estar no pretérito. É por isso que verbos do tempo passado como had, waited, deliveredsão usados nesta frase. O pretérito é consistentemente usado para indicar que isso aconteceu no passado. Exemplo: I waited until my family got home before I served dinner. (esperei minha família chegar em casa antes de servir o jantar.) => Tudo no pretérito Exemplo: Don't wait until you're old to do the things you love. (Não espere até ficar velho para fazer o que ama.) => Tudo no tempo presente