Dear Jackolantern
Let my clarify my situation.
My I-140 was approved in 2005. In 2006 my company was acquired by another company. The new company filed I-485 on August, 2007. In August, 2009 I received RFE and my new company filed I-140 Amendment petition, which is pending now. My H1B will be expired in April, 2010. I just received EAD. My priority date is September 2005, EB31 category.
I want to marry with the GC holder(not citizen yet). He got GC in 2007 employment-based, EB2. If we marry will it help me to get GC somehow?