учить можно только много читая-смотря фильмы на английском и общаясь. все остальное-фуфло я английский знаю хорошо, но че-то меня это не спасает в наших поездках: все время нужны немецкий, финский, итальянский... нет, в крупных городах не проблема и с английским, но мы все время премся в какую-нибудь адскую дыру, где языками не владеют ))