Dictionary.com
Thesaurus.com

will have been supporting

  • future perfect progressive
    of support.
    support
    verb (used with object)
    to bear or hold up (a load, mass, structure, part, etc.); serve as a foundation for.