habrá inventado
Futuro compuesto para el sujetoél/ella/usteddel verboinventar.

inventar

Pero dentro de 30 años, se habrá inventado.
But 30 years from now, it will have been.
? Y acaso se habrá inventado cosa mejor?
Can you think of anything better?
Palabra del día
crecer muy bien