Ping,
can I apply for Citizen in July 2012 when I751 pending? it is 2 years 11 month since I got green card