结婚移民需要有2年的观察期,期中是临时绿卡。2年后如婚姻还在,发正式绿卡。公民要五年后才能申请。我看他现在不可能是公民。另外,如果他长期不回美国,美国的绿卡也得丧失。 即使他有美国公民,我想他还没办法申请到中国绿卡。因此他在中国长期工作居住的合法性应受怀疑。中国对成人不承认双重国籍。