Dictionary.com
Thesaurus.com

will have could

  • future perfect
    of can.
    can
    auxiliary verb
    to be able to; have the ability, power, or skill to.