Se ele tinha suposto (passado), logo ele supôs ou presumiu (também passado)
o HAS na frase não era para ser auxiliar, só porque eu não traduzi o Has o Duolingo me tirou um coração. &%(&ˆ%&ˆ%$ˆ%ˆ#ˆ#$%$*
"ele presumiu que estava atrasado" é a tradução correta.