Dictionary.com
Thesaurus.com

has been miming

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