The 2nd example is:
"Hasta que Juan no haya completado sus exámenes finales, estará consagrado a estudiar."
"Until Juan has finished his final exams, he'll be dedicated to studying."
Why "no haya completado" and not just "haya completado"
Many thanks