B is a stretch certainly, but not impossible. A lot of work req'd. One thing I've noticed on these boards is that everyone is obsessed with grades. I know that's not your fault, that's the way the system is. What you need to consider is whether you feel you truly understand maths and enjoy it. If so, the grades will follow. Can you explain why we solve a quadratic equation? Why 7^0=1? That's the kind of thing you need to understand to succeed at A-level.