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