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