my child.
(1) I am GC holder (empolyment based) now, can I file I-485 for my child in US with B2 visa? Is it necessary to transfer to F1 to file 485? If 485 takes 3-6 months, it is possible to have 485 approved before the expiration of the B2 visa. Am I right about this?
(2) Does he need to wait for an available visa when he is in US if I have GC before filing 485?
(3) what if I am citizen ? You answered this before, does it mean if I am citizen, I may file 485 anytime for him even though he is out of status in US? For example, let him enter US as B2 and file 485 after without applying extened stay in US later on, wait until 485 approved.
Thanks, xiaobaitu. I am so confused with many options.