Dictionary.com
Thesaurus.com
has contributed
  • present perfect of contribute (3rd person singular).