Dictionary.com
Thesaurus.com
has been wrestling
  • present perfect progressive of wrestle (3rd person singular).