是不是只有公民可以收养,绿卡的不行。