habrá cenado
Futuro compuesto para el sujetoél/ella/usteddel verbocenar.

cenar

Imagino que no habrá cenado aún.
I take it you haven't eaten yet.
Me pregunto si habrá cenado.
I wonder if he's eaten or not.
Incluso si no quiere cambiar no pierde nada y habrá cenado bien.
Even if you don't want to make the change, you've lost nothing and you've had a good dinner.
Palabra del día
permitirse