has been offending
-ha estado ofendiendo
Presente perfecto progresivo para el sujeto he/she del verbo offend.

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
el higo