It is important to keep in mind that the 140,000 number includes not only the worker being immigrated, but the foreign-born spouse and children of the worker.
A person with a pending adjustment application and a June 2005 EB-3 priority date would have to wait another three to four years to adjust status.