Dictionary.com
Thesaurus.com
has been articulating
  • present perfect progressive of articulate (3rd person singular).