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