have been battering
Presente perfecto progresivo del verbo batter. Hay otras traducciones para esta conjugación.

batter

The high winds that have been battering the coast will subside by this evening.
Los vientos fuertes que han azotado la costa amainarán esta tarde.
Palabra del día
el adorno