Do I have to pay taxes for my 2013 earnings (by April 15th) even though I wasn't a permanent resident in 2013?
Wasn't the first time I "entered" the US, but all the other times were as a visitor. I have never worked in the US.
Just to keep straight records witgh IRS, You can still file a 1040 with income zero entered.
But do not file a 1040NR even if you was indeed a non-resident for the tax year 2013.
This is wrong. You cannot file 1040 if you were nonresident alien for tax purposes for that year.
But on N-400 there is a question:"Have you called yourself a non-resident since becoming a PR?". So even filing for 2013 during which you were a non-resident, I am not sure if you can call youselr a non-resident.