Dictionary.com
Thesaurus.com

will have been knowing

  • future perfect progressive
    of know.
    know
    verb (used with object)
    to perceive or understand as fact or truth; to apprehend clearly and with certainty.