has been railing
Presente perfecto progresivo para el sujetohe/shedel verborail.

rail

He has been railing against us for months.
Él ha estado despotricando contra nosotros durante meses.
Some guy on Twitter has been railing on me all day.
Un tipo en twitter se ha barandilla en mí todo el día.
Palabra del día
el guion