持有美国绿卡还是中国公民吗?
1. 首先,公民(citizen)跟绿卡(resident)的概念不一样。“公民”是个政治概念,而“绿卡”是移民签证的一种。 “Citizen” 的字面意思就是指“国家(政府)成员”。从法律上讲,“Citizen” 指的是拥有某某国籍的人。 例如你出国打工,由于你是中国人,所以雇主给你办理的是中国使馆的护照和签证。虽然你拿到的是中国的护照,但是只要你办理好了美国的移民手续,拿了美国的绿卡,那你就是那个国家(政府)的成员了。你可以享受那个国家的公民权利并且承担相应的公民责任。
2. 其次,就算你拥有别的国家的永久居留权(绿卡),你永远是那个给予你永久居留权的国家的公民。例如你很早以前移民加拿大并拿到了加拿大的永久居留权(简称PR),那么你就是加拿大公民(因为加拿大公民包括PR持有人)。不管你拿美国的护照还是中国的护照或者任何其他国家的护照,你都依然是加拿大公民。
3. 最后,如果你加入了外国籍,那就意味着你放弃了作为某国公民应尽的一些权利和义务,而你自然也会得到成为这个外国公民后的一些独特待遇。这时候你就没有了国籍。比如你加入美国籍,你就没有中国国籍了;相反,假如你加入中国国籍,你就没有美国国籍了。当然,你依然可以凭中国护照或美国绿卡去任何一个想去的国家。 至于你说你朋友有双国籍的问题,我想可能是他同时拥有两个国家的永居身份(即PR),而不是他所说的有双重国籍。很多国家的移民政策都允许申请人同时拥有两个国家的永久居留权,但只能选择一个国籍。具体选择哪个国籍,是要看申请人的自身条件,如年龄、学历、工作经历等而定,不是你想选两个就两个的。因此这种情况并不违反任何国际法。