Dictionary.com
Thesaurus.com

will have criticized

  • future perfect
    of criticize.
    criticize
    verb (used with object)
    to censure or find fault with.