Answers
Alien - 1
My ancestors were immigrants who became US citizens legally.
They were never referred to as aliens.
Foreigner - 6
it's more respectful way
alien sounds agressive and negative.
immigrant same
Well, because "aliens" come from the space and I do not like the word "immigrant" at all! ;) :P :D
they are foreign, not born in UK
Alien - sounds a bit too negative and too cosmic, immigrant - sounds more categorized by law, foreigner - sounds more neutral,
commonly used , do not have other misunderstanding meanings.
Immigrant - 4
It does not contain an adjective within it.
I did not know the definitions
Most people are addresssed as immigrant in Amercian.
sounds nicer and less offensive