"google" <> wrote in message
news:...
> Dear experts,
> I am seeking your advise in regard to the following matter:
> 1. I-140 has been file while a person in the US. Now it is taking a
> very long time to get this form approved. Can this person leave US
> while waiting for this form to be approved and once it has been
> approved apply for a green card in the US consulate abroad ?
Yes.
> 2. If the answer to the first question is NO can this person wait
> until the I-140 approved and then leave US and apply for a green card
> in a US consulate (I-485 also has been filed but it is taking even
> longer than for I-140 to be approved).
> 3. What happens if the priority date for I-485 will be reached before
> I-140 is approved ?
To be safe you should withdraw it, but the I-485 application will be
considered abandoned when you leave the US anyway.