Dictionary.com
Thesaurus.com
have been laughing
  • present perfect progressive of laugh.