Dictionary.com
Thesaurus.com

will have been delivering

  • future perfect progressive
    of deliver.
    deliver
    verb (used with object)
    to carry and turn over (letters, goods, etc.) to the intended recipient or recipients.