Dictionary.com
Thesaurus.com
has complained
  • present perfect of complain (3rd person singular).