The person has to be in valid status at the time when USCIS adjudicates the adjustment of status. I cannot say for sure, but I think the person is better off applying for an immigrant visa overseas.
If someone is here on an unexpired B-2 status and their EB priority date is current and they are otherwise eligible for adjustment, they can certainly file for adjustment.
Consumers can use this platform to pose legal questions to real lawyers and receive free insights.
Participating legal professionals get the opportunity to speak directly with people who may need their services, as well as enhance their standing in the Lawyers.com community.