Although my permanent resident green card expired about a year ago, instead of renewing it I am contemplating applying for citizenship instead of renewing card which is a better option for many reasons, including financially. However, I have not paid all my yearly federal work and or state w2 taxes for the past 10 years or so, for whatever reason and also I didn't make much. Including that past 2 years and maybe around the year 2008. (That I did not file or pay taxes from work income) . Also, I have been a college student and working part time on and offand many jobs have been off the books. A) Would any of the above reasons be a hinderance for me to applying for an attaining u.s. citizenship? B) Can I still pay taxes for years back? Does citizen application check tax records?