Dictionary.com
Thesaurus.com
had been impugning
  • past perfect progressive of impugn.