2年前知道一个是绿卡过期半年了才申请公民的,不影响。当时查过资料,绿卡过不过期的是针对出国什么的,但是对于申请公民不是必须条件。绿卡就算过期了,并不代表你的居留权无效。现在这个有没有改就不知道了。去移民局的网查查就行了。