Daca stii baza, o limba straina o poti aprofunda prin lectura unor carti sau vizionarea de filme (chiar si cu subtitrare). Poate nu intelegi din cauza accentului (vezi cum vorbesc ardelenii si moldovenii din Romania) sau poate e vorba de engleza britanica, care e diferita de cea americana (atat ca accent, cat si in ceea ce priveste vocabularul). Eu inteleg mai bine versiunea americana (data fiind paleta de seriale din SUA), iar la engleza britanica din filme am nevoie de multe ori si de subtitrare.
Cand urmaresti multe filme, iti formezi si auzul, retii expresii, iar limba nu ti se mai pare atat de greu de inteles. Dar trebuie mult antrenament; la inceput cu subtitrare, apoi fara ea.