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