Perfect Tense (Perfekt) Exercises in German language

Mastering the Perfect Tense (Perfekt) in German is essential for anyone striving to achieve fluency in the language. This tense is commonly used in spoken and written German to describe actions that have been completed in the past. Understanding the structure and application of the Perfect Tense will not only enhance your ability to communicate effectively but also deepen your comprehension of conversations, literature, and various forms of media. By focusing on the Perfekt, you will gain the tools to express past events and experiences with clarity and precision. The Perfect Tense in German is formed using the auxiliary verbs "haben" or "sein" and the past participle of the main verb. Choosing the correct auxiliary verb depends on the main verb and whether the action involves movement or change of state. For instance, verbs indicating movement or a change of state typically use "sein," while most other verbs use "haben." Additionally, mastering the formation of past participles, which often follow specific patterns or require memorization of irregular forms, is crucial. This page provides comprehensive exercises designed to reinforce your understanding and application of the Perfect Tense, ensuring you can confidently recount past events in German.

Exercise 1

<p>1. Ich habe gestern einen Kuchen *gebacken* (to bake).</p> <p>2. Sie hat ihren Schlüssel in der Tasche *gefunden* (to find).</p> <p>3. Wir sind letztes Wochenende nach Berlin *gefahren* (to drive/go by vehicle).</p> <p>4. Er hat das Buch in zwei Tagen *gelesen* (to read).</p> <p>5. Ihr habt gestern Abend im Restaurant *gegessen* (to eat).</p> <p>6. Sie hat den ganzen Tag *gearbeitet* (to work).</p> <p>7. Ich habe den Film schon dreimal *gesehen* (to see/watch).</p> <p>8. Du bist gestern sehr spät nach Hause *gekommen* (to come).</p> <p>9. Wir haben das Problem schnell *gelöst* (to solve).</p> <p>10. Sie haben das Auto vor dem Haus *geparkt* (to park).</p>
 

Exercise 2

<p>1. Gestern *habe* ich ein Buch gelesen (auxiliary verb for "have").</p> <p>2. Wir *sind* nach Berlin gefahren (auxiliary verb for "to be").</p> <p>3. Er *hat* seine Hausaufgaben gemacht (auxiliary verb for "have").</p> <p>4. Sie *haben* ein neues Auto gekauft (auxiliary verb for "have").</p> <p>5. Ich *bin* um 7 Uhr aufgestanden (auxiliary verb for "to be").</p> <p>6. Ihr *habt* den Kuchen gegessen (auxiliary verb for "have").</p> <p>7. Wir *sind* im Park spazieren gegangen (auxiliary verb for "to be").</p> <p>8. Sie *hat* ihre Freunde besucht (auxiliary verb for "have").</p> <p>9. Du *bist* ins Kino gegangen (auxiliary verb for "to be").</p> <p>10. Er *hat* den Film gesehen (auxiliary verb for "have").</p>
 

Exercise 3

<p>1. Gestern *habe* ich ein Buch gelesen (helping verb for "haben").</p> <p>2. Wir *sind* am Wochenende nach Berlin gefahren (helping verb for movement). </p> <p>3. Sie *hat* ein schönes Bild gemalt (helping verb for "haben").</p> <p>4. Ich *habe* gestern Abend Pizza gegessen (helping verb for "haben").</p> <p>5. Ihr *seid* früh zur Party gekommen (helping verb for movement).</p> <p>6. Er *hat* einen neuen Job gefunden (helping verb for "haben").</p> <p>7. Die Kinder *haben* im Garten gespielt (helping verb for "haben").</p> <p>8. Wir *haben* den Film schon gesehen (helping verb for "haben").</p> <p>9. Du *bist* schnell nach Hause gelaufen (helping verb for movement).</p> <p>10. Sie *haben* den ganzen Tag gearbeitet (helping verb for "haben").</p>
 

5x Faster Language Learning with AI

Talkpal is AI-powered language tutor. Learn 57+ languages 5x faster with innovative technology.