have been grinning
-he estado sonriendo
Presente perfecto progresivo del verbo grin. Hay otras traducciones para esta conjugación.

grin

Hysteria raged in political circles across Europe, and the terrorists must have been grinning.
La histeria cundió en los círculos políticos europeos y los terroristas deben de haber estado muy contentos.
Palabra del día
la fiesta de traje