have been carousing
Presente perfecto progresivo para el sujetodel verbocarouse.Hay otras traducciones para esta conjugación.

carouse

The kings have been carousing all night.
Los reyes llevan toda la noche de juerga.
Palabra del día
el maquillaje