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