Every spaniard under 40 has sit through at least 3-6 years of English in school... behold the results above.
In a twisted way I'm extremely glad about it, as it's quite a competitive advantage for those of us that actually manage to mumble a bit of it.
Just for example, hard working people with brighter minds than mine have to bow down to my superior Google-fu skillz every day at work
Dubbed TV sure is a big culprit. It's so bad that you have to translate back to English in your mind to actually get 90% of the jokes.