What subjects did you take at GCSEs? Have you thought about English A-levels?
Also, just because you got a B, doesn't mean you will fail at your A-levels. A-levels will be hard work, no matter what GCSE grade you get in that subject. If you like the subject pick it, otherwise if you don't and you hate it - it was be almost impossible to revise when it comes to the exams.
I have learnt from this at A2, where exams are vital... I wish I kept History over Philosophy because I felt like it was an impossible task to revise something you literally hate so much. And when you find a subject your hardest subject and you hate it, it becomes even more harder which is just 100% awful.
So choose with caution if I were you.