How is the perfect tense formed in German?

To form the perfect tense in German you use an auxiliary verb, either 'haben' or 'sein', plus the past participle of the main verb in the sentence. Most verbs take 'haben' when used in the perfect tense, but the auxiliary verb 'sein' is used with verbs which indicate movement or a change of state, such as the verbs 'gehen' ('to go', indicates movement) and 'aufwachen' ('to wake up', indicates a change of state). In terms of word order, the past participle normally comes at the end of the sentence (Ich bin ins Kino gegangen), however when the perfect tense is used in a subordinate clause the auxiliary verb comes at the end (weil ich ins Kino gegangen bin). Most past participles of verbs in German are formed by placing 'ge' in front of the infinitive, and either leaving the ending of the verb as 'en' (lesen - gelesen) or replacing the 'en' with 't' (spielen - gespielt). However, there are a huge number of exceptions, including past participles which change letters in the stressed syllable of the verb (denken - gedacht), or even verbs whose past participle is the same as its infinitive (vergessen - vergessen).

TP
Answered by Toby P. German tutor

2008 Views

See similar German GCSE tutors

Related German GCSE answers

All answers ▸

Read this text from your friend. At what time are you supposed to meet up? Hallo. Wir treffen uns im Restaurant zum Schwan um halb zwei. Das liegt in der Hauptstraße neben dem Kino und gegenüber der Post. Bis dan


Read this article written by Klaus for the school magazine: "Ich esse, was ich will, und ich bin noch nie krank gewesen. Am wichtigsten finde ich es, viel Sport zu treiben. Ich habe Schulfreunde, die ab und zu Drogen probiert haben. Das wuerde ich nie tun


Which case should I use with which preposition?


Was hast du in den letzten Sommerferien gemacht?


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2026 by IXL Learning