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