以上两个词的意思非常相似,使用起来几乎没有区别,但特定的情况下会趋向用其中的某一个。
A foreigner是一般性的说法,指与国籍无关。异国出生、现在人在居住国的人,给人一种单纯的“外国人”的印象。alien是法律上使用的官方用语,语中几乎不用,指那些长期住在某国、却没有某国国藉的人类似于“外侨”。
Foreigner is a more general word that refers to anyone from a foreign cOuntry.Alien means the same thing,but it is more legalistic.