Hello,
From browsing other topics in this forum, it has come to my understanding that for someone to be granted permanent residency through marriage depends on the the visa which they entered the country. What about this scenario: lawful entry in the US with a G2 visa? The visa then expired and the immigrant's status changed to TPS. The TPS expired in 04. Nevertheless, the immigrant has a valid SS number, although not recognized by the SSA as one for a permanent resident or citizen and a state issued ID (not from a state the does not require citizenship to obtain one).
Is having a spouse petition for a change in status the only possible way for the immigrant to receive permanent residency, or can he himself apply alone?
Thank you for you time.

