you must also make sure that you have a very good reference. My brother got a B in gcse history and his referree had to explain that he lost marks because his arguments were too subtle and complex for the criteria on the mark scheme at GCSE level. He now has an ABB offer from Jesus, Cambridge to read history
MB