Auxiliary verbs haben, sein and werden are irregular verbs. Their finite verb forms, combined with a non-finite verb form of a full verb (infinitive, past participle) are used to build the complex tenses and the passive voice form of the respective full verbs.
Auxiliary verbs
Auxiliary verbs
CA1D
A1A2