Dictionary.com
Thesaurus.com

has been substituting

  • present perfect progressive
    of substitute (3rd person singular).
    substitute
    noun
    a person or thing acting or serving in place of another.