learn a foreign language - to a good degree, to be able - to communicate with people locally, attend - classes, learn by - talking to people, repeat - endlessly, to pick up - colloquial expressions, idioms, by far the best practice - I ever had, get over - the embarrassment, made a - right mess of it first of all, to develop - a good level of, use - in everyday talk, hold - a decent conversation,

Learning a foreign language

Leaderboard

Visual style

Options

Switch template

Continue editing: ?