Dictionary.com
Thesaurus.com

will have been encountering

  • future perfect progressive
    of encounter.
    encounter
    verb (used with object)
    to come upon or meet with, especially unexpectedly.