German B2 – Upper-Intermediate German Grammar & Practice
German B2 is the upper-intermediate level covering the passive voice, Konjunktiv II, relative clauses, participle constructions and advanced connectors. Each lesson explains the grammar in depth and lets you practise with exercises.