Dictionary.com
Thesaurus.com

have been companioning

  • present perfect progressive
    of companion.
    companion
    noun
    a person who is frequently in the company of, associates with, or accompanies another.