have been battering
Presente perfecto progresivo para el sujetodel verbobatter.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 guion