Dictionary.com
Thesaurus.com
has been blaspheming
  • present perfect progressive of blaspheme (3rd person singular).