Dictionary.com
Thesaurus.com
has cooperated
  • present perfect of cooperate (3rd person singular).