Dictionary.com
Thesaurus.com

has been landscaping

  • present perfect progressive
    of landscape (3rd person singular).
    landscape
    noun
    a section or expanse of rural scenery, usually extensive, that can be seen from a single viewpoint.