has been offending
-ha estado ofendiendo
Presente perfecto progresivo para el sujetohe/shedel verbooffend.

offend

To be fair, he has been offending her for quite some time.
Para ser justo, lleva ofendiéndola mucho tiempo.
Palabra del día
la huella