Dictionary.com
Thesaurus.com

will have been cultivating

  • future perfect progressive
    of cultivate.
    cultivate
    verb (used with object)
    to prepare and work on (land) in order to raise crops; till.