Dictionary.com
Thesaurus.com

has been guesting

  • present perfect progressive
    of guest (3rd person singular).
    guest
    noun
    a person who spends some time at another person's home in some social activity, as a visit, dinner, or party.