Submitted my last attempt today and passed - HOORAY!!! Got very stuck on Question 25.. but after sitting down and reviewing it many times, I finally achieved it.
I never realised how hard English can be before I started studying it in depth. So many rules, and just as many exceptions to those rules, I feel very privleged that I'm a native English speaker!!!