Try the following grammar test devised by The [London] Times. Go to this link and scroll down the page. On the right hand side, click on 'Take the Times Test'. When you've finished, have a look at the Style Guide (there's a link to it from the quiz answers). Have fun!