Hi Ari2002,
One more tip.
Don't be just "I think I can"? You have to be for sure in terms of tax return which will come to be a very big issue in the interview during the I485 stage.
If you happen to be the dual-status, you can avoid this status by evolving yourself to the Resident Alien stage where only Form 1040 is required. The reason to avoid dual-status is that it requires Forms 1040NR and 1040 both and I bet the USCIS interviewer is more likely not able to understand the IRS's definition of dual-status.
How? read the bible carefully. You will find that you have two choices if you are the first year dealing with dual-status.
Just as I helped a lot folks get rid of the H1B 65000 cap trouble, I want you to be sure to stay away from the future interview trouble.
Good luck.