habrá sorprendido
Future perfect él/ella/usted conjugation of 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.
Word of the Day
Christmas carol