Dictionary.com
Thesaurus.com

have been grimacing

  • present perfect progressive
    of grimace.
    grimace
    noun
    a facial expression, often ugly or contorted, that indicates disapproval, pain, etc.