A set of exercises with explanations on the use of the different auxiliary verbs, haben and sein, for the German perfect tense. Suitable for CEF level B1/B2.
There are no actions available for this resource.