我持B1于2000年底进入美国。于2000年底和绿卡结婚。2001年初入学(申请F1,但是可能移民局办事效率低,等1年半后我都毕业了,F1还没下来在2001年初利用配偶绿卡为自己申请绿卡,当时赶上了485I(好象就是允许在美国境内等待身份,是吧?)因为拿不到SSN所以毕业后一直没敢出去工作,但是都是双方报税。先生现在拿到公民,我是否应该再去利用他公民身份申请绿卡?(可是之前3年前已经利用他绿卡来申请绿卡了。应该怎么做呢?)谢谢指教