Dictionary.com
Thesaurus.com
has chatted
  • present perfect of chat (3rd person singular).