Dictionary.com
Thesaurus.com

has been siting

  • present perfect progressive
    of site (3rd person singular).
    site
    noun
    the position or location of a town, building, etc., especially as to its environment.