English is a mandatory second language in virtually all levels of education in germany. This hasn't always been the case, so the ability is more widespread amongst younger generations.
It is also worth noting that due to the way we learn english (primarily by reading/writing and possibly listening) those disciplines tend to be much better developed than actually speaking the language, simply because we rarely get to in everyday situations (and if we do it is almost always with another European national who has learned the language the same way we did, and struggles the same way).
On the other hand, this often leads to Europeans correcting english speakers on their grammar, because native english speakers learn the language primarily by hearing and speaking it, and there/their/they're and such sound way too similar.