Dictionary.com
Thesaurus.com

had been blaspheming

  • past perfect progressive
    of blaspheme.
    blaspheme
    verb (used with object)
    to speak impiously or irreverently of (God or sacred things).