have been swinging
-he estado balanceando
Presente perfecto progresivo del verbo swing. Hay otras traducciones para esta conjugación.

swing

People have been swinging at me for years, but they always seem to miss.
La gente ha estado abalanzándose sobre mí durante años, pero parece que siempre fallan al darme.
Palabra del día
el mantel