Dictionary.com
Thesaurus.com
has depended
  • present perfect of depend (3rd person singular).