Having found an example of the questions found in the citizenship test in this Guardian article, I'm proudish to say I got 11 out of 15 and so have the level of knowledge on British history required to become a citizen.
This test does bring up a lot of ponders though. As you may know I'm sort of considering applying for French nationality, after 21 years of residence and 11 years of my husband to get it.
But what IS nationality? Will all of the born and bred Brits be conducted over the border if they don't know which monarch founded the church of England? Perhaps we can withhold benefit payments to those a little unsure of the name of the monarch overturned by Oliver Cromwell?
As far as I can gather the French government require applicants to have a level of French language skills equivalent to B1 in the European framework, but no general culture.
Is it fair to ask more of immigrants than we expect of our own nationals?
I also saw recent immigrants and their spouses had to have a good level of English before being allowed to stay in the country. I'm not sure all expats and their wives have a similar level in the language of the country they move to.