Dictionary.com
Thesaurus.com

will have been entertaining

  • future perfect progressive
    of entertain.
    entertain
    verb (used with object)
    to hold the attention of pleasantly or agreeably; divert; amuse.