Dictionary.com
Thesaurus.com
has been weakening
  • present perfect progressive of weaken (3rd person singular).