habrá antojado
Futuro compuesto para el sujeto él/ella/usted del verbo antojarse.

antojarse

¿Por qué se le habrá antojado hacer eso?
Now, why do you reckon she wanted to do that?
Palabra del día
el ponche de huevo