Learn Spanish (Spain): Prometieron que para las ocho ya habrían vuelto. - They promised that by eight they would already have come back.