Ну грин карту ваш супруг может получить и за пределами США - www.uscis.gov Get a Green Card While Outside the United States.If you are currently outside the United States and are one of the specified categories of relatives of a U.S. citizen in a preference category, you can become a permanent resident through consular processing. Consular processing is when we work with the U.S. Department of State to issue a visa on an approved Form I-130 petition when a visa is available. In this process the Department of State will issue you a visa. If approved, you may then travel on the visa and will officially become a permanent resident when admitted at a U.S. port of entry. For information on consular processing see the link to the left under “Green Card Processes & Procedures.”Через три года сможет получить гражданство и подавать док-ты на ребенка. Делать это можено как внутри США, так и через консульство.