Dictionary.com
Thesaurus.com

will have been volunteering

  • future perfect progressive
    of volunteer.
    volunteer
    noun
    a person who voluntarily offers to perform a service or other undertaking.