The best option is to simply travel to the US and try to enter with just her green card. There is a good chance the officer will just let her enter, perhaps with a "warning", if the officer decides she didn't abandon residence. If the officer wants to deny her entry, they can ask her to voluntarily sign I-407 to relinquish her green card. If that happens, she should refuse. Then they will temporarily let her in and ask her to appear at removal proceedings in immigration court before an immigration judge. There, she can present why she didn't abandon residence to the immigration judge, and if they agree, they will not remove her and she will continue living as a permanent resident. The chances of success this way is much better than trying to apply for an SB-1 returning resident visa, which is very hard to get and requires proving she was unable to return due to circumstances beyond her control.Thanks you for prompt response.
Yes, she is from Pakistan. If returning resident-visa (SB1) is hard to get, then should she surrender her green-card, and re-start the process? Or even that process would be full of obstacles?
What options do I have left besides SB1 or re-starting GC process?