Hi,
I entered the US in 08/2005 on F1 visa. I started working on F1-CPT fulltime from 05/07 - 12/07 (7 months) and then worked on F1-OPT (after graduation) from 12/07 - 09/08 and then from 10/08 to current date on H1B work visa. I have so far been using 1040NR for my tax return.
Please help me in understanding which form I need to fill now.
In the above time I have been outside the US for a trip to India for around 50 days total in 2007 (2 separate trips).