Dictionary.com
Thesaurus.com

had been landscaping

  • past perfect progressive
    of landscape.
    landscape
    noun
    a section or expanse of rural scenery, usually extensive, that can be seen from a single viewpoint.