have been slinging
-he estado tirando
Presente perfecto progresivo del verbo sling. Hay otras traducciones para esta conjugación.

sling

Palabra del día
la rebaja