Dictionary.com
Thesaurus.com

will have been suspecting

  • future perfect progressive
    of suspect.
    suspect
    verb (used with object)
    to believe to be guilty, false, counterfeit, undesirable, defective, bad, etc., with little or no proof.