第2个回答 2007-07-22
In general, it is based on your priority date i.e. labor filing date. but in some cases, i know few people having 2003 priority date approved but we know that there are many people in 2001 or 2002 are still waiting for approval. so it depends on the USCIS immigration officers who review the application but they approve only when your priority dates are current. name check delay or any RFE may delay the approval including applicant who are from oversubscribed countries has to wait longer, such as China and India.
1. As only 140000 visas can be givens per year. USCIS OR DOS can not cross this limit.
2. There is also per country limit. (I don't know what is the exact % for per country - think 10 -20 %)
3. If you count 20 % then for India the figure per year is 28000.
4 Now imagine how many years it will take to cover up the number like 750000.
My analysis:
-Based on these details you can predict that there is going to be more than 10 years to clear this thing. (except some new law passes).
- Some may get GC after 10 years of filing A485.
- For atleast 10 years PD remains Unavailable.
If you are unable to read English, why apply the I-485?本回答被网友采纳