区别辨析stranger、foreigner、alien与immigrant

stranger、foreigner、alien与immigrant这些名词均有“陌生人、外人”之意。

stranger : 指对当地的生活习惯、语言等不熟悉,或为某团体不熟的人,也指不认识的人。

  • My mother always warned me not to talk to strangers.
    我母亲总是告诫我不要和陌生人讲话。
  • I'd never met anyone at the party before - they were complete strangers.
    聚会上的人我以前从未见过——全是陌生人。

foreigner : 指在异国作短期访问或长期居住的外国人。

  • The fact that I was a foreigner was a big disadvantage.
    我是外国人这事实对我十分不利。

alien : 指没有成为侨居国正式公民的移民。

  • When war broke out the government rounded up thousands of aliens and put them in temporary camps.
    战争爆发时,政府把数以千计的外国人集中在一起,关在临时拘留营中。

immigrant : 指在别国定居并取得所在国国籍的外国人。

  • Immigrants have contributed to British culture in many ways.
    移民在许多方面都对英国文化有所贡献。
  • Illegal immigrants are sent back across the border if they are caught.
    非法移民如果被抓住就会从边境被遣返。