MSNBC has a twenty question quiz you can take to determine whether you would pass the U.S. citizenship test. They “picked some of the more difficult ones.”
Indeed, some of the questions are rather difficult, for example: Which of the following amendments to the Constitution does NOT address or guarantee voting rights? Others, like Who said, “Give me liberty or give me death”? ask for specific knowledge that is drilled into American school children, but matters very little during the day to day ordeals of being a good citizen.
My favorite question is Why did the Pilgrims come to America? The answer is not “In search of gold.” That would be Columbus, Cortez, etc. etc.