I am a USA citizen who would like to married my boyfriend of two years. He's from another country, when he moved to the states he was granted a work permission card and a social security card. However, his work permission card got expired and he was not granted a new one. I would love to married him so we can travel out of the states, would he be able to fix his papers here without having to leave the country?