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