They should be able to through an American Embassy.
Yes they retain citizenship.
yes. it can, but not always is.
You are going to need to contact the Immigration & Naturalization Service.
It is illegal.
Answer: If you are married to an American citizen than you have to wait 3 years before you can file for citizenship otherwise you have to wait 5 yrs. The citizenship process can take up to 1yr.
I believe that you're guaranteed a citizenship when you marry a citizen, but being an illegal complicates the matter.
No. Neither will automatically become citizen of the other country.
Citizenship does not affect your ability to get married, only where you can live.
No, they were never a citizen; marriage to a US citizen does not automatically make you a citizen. Marriage to a US citizen allows you the a reason to apply citizenship; of which the test is a part of the process. The USA citizenship test is only one of the steps to becoming a citizen; it does not grant you citizenship if you pass it. You still have to apply for citizenship and get through the process.If you want to become a citizen and have been married and never applied for citizenship, then all you have to do now is apply. There is no requirement for you to become a citizen, just because you are married to a citizen. You never have to apply if you don't want to become a citizen. No one will force you to become a citizen just because you are married to a citizen; it is totally a voluntary process. So, if you are concerned that you've been married for 25 years or whatever and you never bothered to apply for citizenship, and now you've decidecd you want to become a citizen, don't worry there is no penalty to wating this long. it has no barring upon your status; its not illegal or anything.
No, unless you are an not a legal citizen already.
No. Only if you marry him, he will become a citizen.
No, he is no longer married to a citizen so no longer has citizen status; unless he has applied for and completed the citizenship process to become a citizen in his own right.