has been ranting
-ha estado despotricando
Presente perfecto progresivo para el sujetohe/shedel verborant.

rant

Palabra del día
crecer muy bien