Dictionary.com
Thesaurus.com

will have been contributing

  • future perfect progressive
    of contribute.
    contribute
    verb (used with object)
    to give (money, time, knowledge, assistance, etc.) to a common supply, fund, etc., as for charitable purposes.