habrá sorprendido
Futuro compuesto para el sujetoél/ella/usteddel verbosorprender.

sorprender

Se habrá sorprendido cuando Tom sale del armario.
It must've been a shock when Tom wrote about coming out of the closet.
Se habrá sorprendido. Supongo que la vida en la gran ciudad trae una sorpresa tras otra.
Life in the city is one surprise after another.
Palabra del día
crecer muy bien