That said it's still polite to learn some basics, e.g. thank you to mix in. If you're planning on living there long term you will want to learn Danish for social purposes unless you're planning to mix exclusively with immigrant communities. It's a very international place so English can often be the default language that any given group will all speak.
Edit: oh and an interesting quirk English is often spoken with an American accent! I think because they watch a lot of American TV shows and movies.
We (mostly) ditched received pronunciation / transatlantic accents in school in the late 20th century. IME, the (taught) accent is now primarily a construct of what Swedes perceive to be how English sounds. American culture has a strong influence here.
In the population aged over ~50, it's not uncommon to hear RP / Transatlantic mixed with a heavy and thick local accent, with/without Scandinavian words thrown in.
"I would gilla to order one glass tack" (I would like to order an ice cream please)Also, once you get to B2, you will naturally get to C level if you interact with the language every day. It might take years, but you'll get there!