Dictionary.com
Thesaurus.com

have been blaspheming

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