So, you cheated on your taxes. It's a fraud on the United States, on the State where you live, and on all the people who paid their taxes and financed the deductions and refunds you received. And now you want a free advice. Well, here it is. You are on record as one who is not a person of good moral character and, by law, not eligible for U.S. citizenship. If you file for it, you are likely to get stripped of your green card and deported. Clean up your act - go to a CPA, file amended taxes for the last 3 years, pay back the money you owe. Then live straight for, at least, 10 more years, without cheating and stealing, as a decent person would. If you can manage that, it might become a habit. Then file for your citizenship. Generally, USCIS does not look more than 10 years back into your affairs (unless you have a criminal conviction or a deportation order in your past). So you will, likely, slip through at that time.
Answered on Jan 18th, 2013 at 6:50 AM