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

assault

Britain has just dealt with record floods, and this after tornadoes and record storms have been assaulting the islands increasingly over the past couple years.
Gran Bretaña recientemente ha tenido que enfrentar un récord histórico de inundaciones, y eso después de que tornados y tormentas nunca antes vistas han estado asaltando las islas cada vez con mayor fuerza en los últimos dos años.
Palabra del día
permitirse