I am not sure how to answer. I was born in the UK, but I live in Spain, and have lived here more or less since I was 6 months old, except for a few years I spent away.
If I took the test for the UK, I would probably do quite badly, because I while I know who the current prime minister is, and who he is in coalition with, and who the other parties are and what not, I have no idea about the history.
I could not care less about what king married who and invaded what and made what deals with whoever. So for the UK test, I would probably get about 50% or so.
As for Spain, I would flat out fail, I don’t even know who the current president is, or even what party is in charge at the moment, or if they are liberal or conservative or what, they are just too insignificant on a global scale for me to care.
I would probably do much better on the USA test, maybe even scoring higher than some who actually live in the USA, even though I have never even been to the USA.
I know who it is that can never tell a lie, what the 1st and 2nd amendments are about, I know about independence day, the Boston tea party, the tea party movement, and loads of other stuff in between.
I can probably even name all the presidents in order since Nixon, even though I was not born then.
The USA are simply more important on a global scale to me, so I pay more attention. The USA is also more interesting to me for some reason, so I am naturally more curious anyway.
Personally, I think this kind of test should be abolished, I think they are against our fundamental human rights, and silly.
I would probably do much better, tested on the USA, Australia, Russia or China, than the country I live in or the one I am from.