k) 7/ An alien who is eligible to receive an immigrant visa under paragraph (1), (2), or (3) of section 203(b) (or, in the case of an alien who is an immigrant described in section 101(a)(27)(C), under section 203(b)(4)) may adjust status pursuant to subsection (a) and notwithstanding subsection (c)(2), (c)(7), and (c)(8), if--
(1) the alien, on the date of filing an application for adjustment of status, is present in the United States pursuant to a lawful admission;
Mytwocents, thanks for the comment on my question.
Even my PD is 2004, and EB2 I485, you mean I am still eligible for 245(k)? I am not able to get more detail about 245(k) by google, xiaobaitu past it in her reply, and her conclusion is only person marry with US citizen can get benifit from 245(k), I am getting confuse now. Could you please explain more?
(2) the alien, subsequent to such lawful admission has not, for an aggregate period exceeding 180 days--
(A) failed to maintain, continuously, a lawful status;
(B) engaged in unauthorized employment; or
(C) otherwise violated the terms and conditions of the alien's admission.
So,if you ever worked without EAD/working visa ,or did other things violated condition of your status,you can't adjust your status except you marry a US citizen