The petitioner must become a citizen to adjust. Only immediate relatives of a citizen can do this. Or if the spouse is 245i eligible which does not seem to be the case. Go find a competent lawyer to assist you.
As a general answer, yes, if the foreign national spouse is an overstay, and lpr I-130 priority date is current. However there are serious inadmissibility issues that may exist in your friend's case that may stand in the way or complicate the adjustment of status case.
Your friend should consult with a competent attorney or BIA-accredited representative regarding advisability of filing for adjustment.
Daniel Green, Esq.
Serving the Hudson Valley, Northeast, and the World Beyond
Location: 684 Aaron Court, Kingston, NY
Mailing Address: PO Box 3238, Kingston, NY 12402
This answer should not be construed as legal advice and should not be relied on to take any action whatsoever; neither does it create a lawyer-client relationship.
Yes your friend can adjust her status while she is in the U.S. she may have to file for a waiver.
Elkhalil Law Firm, LLC
Disclaimer: This answer is for informational and educational use only. This answer does not creat attroney-client relationship. For more details, I recommend a private consultation with an immigration lawyer.
The answer is no. As the spouse of a green card holder she cannot adjust unless she is legally here or is 245i eligible which means a visa petition Ess filed on her behalf before April 30 2001.
Be careful. Don't waste filing fees if she is not eligible. Hubby should naturalize!