Dictionary.com
Thesaurus.com

has been abducting

  • present perfect progressive
    of abduct (3rd person singular).
    abduct
    verb (used with object)
    to carry off or lead away (a person) illegally and in secret or by force, especially to kidnap.