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