Dictionary.com
Thesaurus.com

has been carping

  • present perfect progressive of carp (3rd person singular).