Dictionary.com
Thesaurus.com

has been shanghaiing

  • present perfect progressive of shanghai (3rd person singular).