will have been staring
Futuro perfecto progresivo del verbo stare. Hay otras traducciones para esta conjugación.

stare

Palabra del día
esconder