resident,civilian,citizen和inhabitant的区别

一、先弄清楚这几个词的词性及意思

1、resident

adj.定居的,常驻的;

n.居民;(旅馆的)住宿者;住院医师

2、civilian

n.平民,百姓;市民;文官;民法学者

adj.民用的;平民的

3、citizen

n.公民;国民;市民;平民

4、inhabitant

n.居民,住户;(栖息在某地区的)动物

二、

1、***同点

citizen, civilian, inhabitant, resident这些名词均含有“居民,公民”之意。

2、区别(从形容词释义去理解)

citizen〓指拥有某国国籍或有某地区合法身份的人,即公民。

civilian〓指相对于军人或官员的平民百姓。

inhabitant〓最普通用词,一般指常住居民。

resident〓多指长期居住或暂时居住的民民,有时也指旅居者。