Dictionary.com
Thesaurus.com

had been emceeing

  • past perfect progressive
    of emcee.
    emcee
    noun