Dictionary.com
Thesaurus.com

will have been promenading

  • future perfect progressive
    of promenade.
    promenade
    noun
    a stroll or walk, especially in a public place, as for pleasure or display.