I've been in UK for 4 years, and as far as I understand it, I need a minimum of 2 more years to get the citizenship.
One on the prerequisites to be able to ask for it, is that I pass the "Life in the UK" test.
I'm thinking of doing it now, so I don't have to think about it anymore until I'll apply for the citizenship.
The question is: if I pass it today, will the result be valid in 2+ years from now?
I see that at the page on Apply for citizenship if you have indefinite leave to remain or 'settled status' I see that one of the eligibility criteria is
have passed the life in the UK test
which doesn't include "in the last X months/years", but at the same time it doesn't include "any time in the past", so I'd like to confirm where the truth lies.