will have flunked
-habré reprobado
Futuro perfecto del verbo flunk. Hay otras traducciones para esta conjugación.

flunk

If he doesn't, he will have flunked the course.
Si no lo hace, habrá reprobado el curso.
Palabra del día
el pan de jengibre