Dictionary.com
Thesaurus.com

will have been substituting

  • future perfect progressive
    of substitute.
    substitute
    noun
    a person or thing acting or serving in place of another.