has been aping
-ha estado imitando
Present perfect progressivehe/sheconjugation ofape.

ape

Word of the Day
to cast a spell on