Choosing to become a resident of the United States means that you are ready to brace yourself for the long and challenging road ahead. If you want to be a United States citizen, you have to get a residency card, or green card, and then you have to live in the States for five years. You can shorten the time to three years if you marry a U.S.
You Were Both Married Here vs. You Were Engaged in Another Country
A marriage green card means that you are both living in the U.S.
A fiance visa, however, means that you went to another country, fell in love and/or agreed to an arranged marriage, and became engaged in the other country. Now you want to bring your fiance to the states to be married. You are the one who applies for this type of visa, not your fiance, because your fiance is not here in this country at this time. The responsibility for legal documentation falls to you instead of to your future spouse, the opposite sort of situation from the marriage green card.
The Marriage Green Card Requires That Both of You Be Verbally Tested after One Year
Since there are hundreds of people that regularly come to the U.S.