Section 245(c) of the Immigration and Nationality Act says: "Other than an alien having an approved petition for classification as a VAWA self-petitioner, subsection (a) of this section [i.e. the general adjustment of status provision] shall not be applicable to (1) an alien crewman...". So if you were in fact a C-1 crewman, you may be found ineligible to adjust, even though you married a U.S. citizen. I think you should look into why your adjustment application through asylum has been pending for such an unusually long period. Consider a consultation with an experienced and reputable immigration attorney who could make the necessary inquiries into this matter, and advise you on your options to compel the government to adjudicate the application.