Stimmt es, dass die Deutschen alle Englisch sprechen können?
Nein. Rechnen Sie in deutschsprachigen Ländern allgemein mit eher durchwachsenen Englischkenntnissen:
In den meisten Grossstädten werden Sie als nicht-deutschsprachiger Besucher keine nennenswerte Probleme haben, schnell jemanden mit ausreichenden Englischkenntnissen zu finden, der Ihnen den Weg weist oder sonstige simple, alltägliche Hilfe anbietet. Erwarten Sie dies nur vielleicht nicht auf einem mit den Niederlanden oder Skandinavien vergleichbaren Niveau.
Auf den grossstädtischen, spezialisierten (und besonders den gehobenen) Einzelhandel trifft vergleichbares zu; auf die Touristikbranche aus naheliegenden Gründen ebenfalls. Die Erfordernis verhält sich vorhersehbar proportional zu kommerziellem Interesse.
In stark internationalisierten, besonders in Welthandel, -finanzen und -dienstleistungen eingebundenen Städten wie Frankfurt, Hamburg, München oder Düsseldorf wird ein bedeutender Teil der Belegschaften einschlägiger Unternehmen keine Probleme haben, Teile der alltäglichen Geschäftsroutine auf Englisch abzuwickeln. Gleiches gilt für Wien oder Zürich.
Tendenziell sind, wie in anderen Antworten erwähnt, passable bis gute Englischkenntnisse bei der jüngeren Bevölkerung weiter verbreitet. Bei Älteren sollten Sie vor allen Dingen mit generell weniger Zutrauen in die eigenen aktiv angewendeten Sprechfähigkeiten rechnen, während simples Verständnis oft recht gut ist. In Teilen Ostdeutschlands abgesehen von Leipzig oder Dresden fehlt bei älteren Leuten oft selbst elementares Passivverständnis. Es gab in der DDR häufig schulischen Englisch- und Französischunterricht, sowie reges Interesse hieran, dieser war jedoch genau wie der obligatorische Russischunterricht noch viel weniger auf die Entwicklung aktiver Sprechfähigkeit ausgerichtet als in Westdeutschland. Dies musste ich kurz vor dem Mauerfall feststellen, als ich bei einem DDR-Besuch fest damit rechnete, mit Verwandten meiner Altersgruppe etwas flüssigeres Russisch zu praktizieren — ничего! Selbstverständlich fehlte den Leuten die Möglichkeit der Anwendung im anderssprachigen Ausland fast völlig. Es gab zwar loopholes, doch waren individuelle Auslandskontakte, auch und vor allem mit der UdSSR, seitens des SED-Regimes nicht vorgesehen.
Die Beherrschung des Englischen korreliert, anders als vorschnell vermutet, tatsächlich nur sehr eingeschränkt mit dem Bildungsniveau gebürtig deutschsprachiger Leute, es sei denn, ihr (meist auf einem Hochschulabschluss basierender) Job vermittelt regen Kontakt zu einem internationalen Publikum — siehe obige Bemerkung zur globalen Eingebundenheit. Ein viel entscheidender Faktor ist ausserhalb beruflicher Erfordernis das schiere Selbstvertrauen der Menschen, ihre Kenntnisse furchtlos anzuwenden, wodurch sich ihr Lernerfolg verglichen mit dem ihrer eher zögerlichen Landsleute ironischerweise beschleunigt. Bedauerlicherweise kommt der deutsche Hang zur Risikovermeidung (mehr als der uns oft unterstellte Perfektionismus; darauf komme ich gleich noch zu sprechen) vielen Leuten in die Quere, die ansonsten gute Grundvoraussetzungen mitbrächten.
Auf den vermeintlichen deutschen Perfektionismus Bezug nehmend: Gerade in bildungsaffinen Millieus hält man grosse Stücke auf gewählten, differenzierten verbalen Ausdruck. Hier kann sich gerade im reiferen Alter die sozialisations- und statusgeprägte Angst davor, (kurzfristig) auf ein kindlich anmutendes Äusserungsniveau zurückgeworfen zu werden, als Hemmnis zur Anwendung als begrenzt wahrgenommener Sprachkenntnisse auswirken… was allerdings letztlich genau ein Verharren auf ebensolchem begrenzten Kenntnisstand bewirkt. Ich kann das gut nachvollziehen; mir ist es auch nicht immer ganz angenehm, beispielsweise auf Spanisch auf ein im Vergleich zu meinem Sprachverständnis niedrigeres Ausdrucksniveau zurückgeworfen zu werden — mit dem Unterschied, dass mir dieses Stadium des Spracherwerbs durch Präzedenz bereits vertraut ist und daher nicht weiter bedrohlich wirkt.
Um der ganzen Sache ihren Restbestand an Zauber zu nehmen: Letztlich ist die Fähigkeit zum Fremdspracherwerb in jeder menschlichen Population statistisch normalverteilt. Es gibt, ausser vielleicht bezogen auf genetische Verwandtschaften der Sprachen untereinander, keine Muttersprache, die ihre Sprecherbevölkerung per se dazu prädestiniert, eine andere Sprache besser, schneller oder effizienter zu lernen, auch wenn dies oft gerne behauptet wird. Ein viel Ausschlag gebender Faktor ist die Grösse der Muttersprecherpopulation und hiermit die Verbreitung dieser Muttersprache, bzw. damit vernetzt die Entfernung zur Schwelle der Erfordernis zum Fremdspracherwerb sowie Wille und Fähigkeit des Bildungssystems, hier helfend einzugreifen.
In dieser Hinsicht befinden sich die deutschsprachigen Teile Europas einfach nur im Mittelfeld; es könnte sowohl besser als auch schlechter sein. Beruflicher und wirtschaftlicher Erfolg sowie persönliches Glück hängen in Deutschland nur in eingeschränkten Lebensbereichen mit guten Fremdsprachenkenntnissen inkl. englischen zusammen. Die persönliche Reichweite vieler bleibt auch ohne nennenswerte Englischkenntnisse recht hoch, und Ansporn bzw. Erfordernis fliessender Beherrschung dementsprechend niedrig — in gewissem Widerspruch freilich zu den vielen englischbasierten (wenn auch oft inkorrekten sowie stark akzentgefärbten) Neologismen, die sich in Deutschland eines gleichsam nachhaltigen Prestiges wie Missmutes erfreuen.
Aus diesen Gründen würde sich meiner Ansicht nach trotz eventuell hoher Hemmschwelle die Aneignung simpler Deutschkenntnisse vor einem längeren Aufenthalt lohnen. Denken Sie daran, dass Sie sich bei reinem Verlass auf lokale Englischkenntnisse nur mit einem selektiven Teil der Einheimischen verständigen können.