Level B2

Level for understanding the main ideas of complex texts on concrete, abstract and specialized topics. Level for interacting spontaneously and naturally with the native speaker. Level for producing clear, articulate texts on many topics, and for expressing opinions with pros and cons