My wife passed her Life in the UK test on the third attempt, she read the book, did all the tests online and was getting 24 or 25 out of 25 and was very confident of passing the first time. She failed and the first two times and said the wording of the questions were completely different to the one in the tests online.
Just another way of getting more money out of us or checking that our partners can understand and read english to a high standard. All in all, it is just another money spinning income for the government and ripping us guys off for the love of our other half's.