habrá sorprendido
Futuro compuesto para el sujeto él/ella/usted del verbo sorprender.

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
el muérdago