habrá antojado
Future perfect él/ella/usted conjugation of antojarse.

antojarse

¿Por qué se le habrá antojado hacer eso?
Now, why do you reckon she wanted to do that?
Word of the Day
crimson