Dictionary.com
Thesaurus.com

have been apprenticing

  • present perfect progressive
    of apprentice.
    apprentice
    noun
    a person who works for another in order to learn a trade.