Yes she can. She would have to wait another two years if she got her citizenship in three, but since she did not, she can. There will be a fundamental inquiry into whether her first marriage was bona fide.
NYC EXPERIENCED IMMIGRATION ATTORNEYS www.myattorneyusa.com; email: firstname.lastname@example.org; Phone: (866) 456-8654; Fax: 212-964-0440; Cell: 212-202-0325. The information contained in this answer is provided for informational purposes only, and should not be construed as legal advice on any subject matter.
You should contact an immigration attorney who can evaluate your case and determine if your wife should petition for you now or after she becomes a US citizen. This changes depending on your status in the United States.
The Court of Appeals for the Second Circuit has stated that immigration law is "a notoriously complex and constantly shifting area of law."
You should retain an experienced immigration lawyer to review all the facts, advise you, and handle the case. You can find one through http://www.ailalawyer.com.
J Charles Ferrari Eng & Nishimura 213.622.2255 The statement above is general in nature and does not constitute legal advice, as not all the facts are known. You should retain an attorney to review all the facts specific to your case in order to receive advise specific to your case. The statement above does not create an attorney/client relationship. Answers on Avvo can only be general ones, as specific answers would require knowledge of all the facts. As such, they may or may not apply to the question.
I would wait if I were you. You want to avoid any red flags. Too soon.
Answering this question does not create an attorney-client relationship between us. The answer given is for informational purposes only and is not a substitute for contacting an attorney licensed to practice in your jurisdiction and obtaining legal advice from such an attorney. If further assistance is needed please feel free to contact me and retain my services.