Dictionary.com
Thesaurus.com

will have been dining

  • future perfect progressive
    of dine.
    dine
    verb (used without object)
    to eat the principal meal of the day; have dinner.