Dictionary.com
Thesaurus.com

had been inflicting

  • past perfect progressive of inflict.