我没有绿卡,只是申报了并批准了I-140. 以H1B身份之前就开始按居民身份(税务居民)报税。3年前离开了美国,没做任何事,只是在报最后一年税时通知了irs国外的地址。也收到过他们的信。去年我又以H1B身份回来工作,但只住在美国三个月后,住在了加拿大的靠近美国边境城市。应该是没有满足那个三年 183天的测验。请问,我前年(没有美国收入)和去年(有半年多美国收入)应该还按居民报税还是非居民?
-You only need to report/pay the income taxt you earned within US. You need to pay the income tax as a US resident (i.e. file 1040, not 1040 NR) because you are the H-1 holder.