Advanced Level B2

Level Info
Understand the main ideas of both concrete and abstract topics in complex texts, including technical discussions in a field of specialization
Interact with a degree of fluency and spontaneity that makes regular interaction with native speakers comfortable without strain for either party

Produce clear, detailed text on a wide range of subjects and explain a viewpoint on a topical issue giving the advantages and disadvantages of various options