Dictionary.com
Thesaurus.com

will have been siting

  • future perfect progressive
    of site.
    site
    noun
    the position or location of a town, building, etc., especially as to its environment.