Present Perfect Tense (Perfekt) Exercises in German language

Mastering the Present Perfect Tense (Perfekt) in German is essential for achieving fluency and accuracy in the language. The Perfekt tense is frequently used in spoken German and is the go-to tense for narrating past events in conversation. Unlike English, which often uses the simple past tense in casual speech, German speakers prefer the Perfekt to discuss actions that have been completed. By understanding and practicing the Perfekt, you'll be better equipped to handle everyday conversations, tell stories, and share experiences with greater confidence and clarity. The Perfekt tense is formed using the present tense of the auxiliary verbs "haben" (to have) or "sein" (to be), combined with the past participle of the main verb. The choice between "haben" and "sein" depends on the verb and the context of the action. Verbs that denote motion or a change of state typically use "sein," while most other verbs use "haben." Additionally, forming the past participle involves various patterns and exceptions, making it crucial to practice extensively. Our grammar exercises are designed to help you navigate these rules, offering a range of examples and practice scenarios to solidify your understanding and usage of the Perfekt tense in German.

Exercise 1

<p>1. Er hat das Buch *gelesen* (verb for reading).</p> <p>2. Sie hat gestern Abend *gekocht* (verb for cooking).</p> <p>3. Wir haben den Film *gesehen* (verb for watching).</p> <p>4. Ihr habt das Zimmer *aufgeräumt* (verb for tidying up).</p> <p>5. Hast du die Hausaufgaben *gemacht*? (verb for doing).</p> <p>6. Ich habe das Lied *gesungen* (verb for singing).</p> <p>7. Sie haben das Auto *gekauft* (verb for buying).</p> <p>8. Wir haben im Park *gespielt* (verb for playing).</p> <p>9. Er hat den Brief *geschrieben* (verb for writing).</p> <p>10. Habt ihr das Essen *gegessen*? (verb for eating).</p>
 

Exercise 2

<p>1. Ich habe gestern einen neuen Film *gesehen* (verb for watching).</p> <p>2. Wir haben unser Haus letztes Jahr *verkauft* (verb for selling).</p> <p>3. Er hat das Buch schon dreimal *gelesen* (verb for reading).</p> <p>4. Sie hat ihre Hausaufgaben nicht *gemacht* (verb for doing).</p> <p>5. Habt ihr das Spiel gestern *gewonnen*? (verb for winning).</p> <p>6. Die Kinder haben den ganzen Tag im Park *gespielt* (verb for playing).</p> <p>7. Meine Eltern sind letztes Wochenende nach Berlin *gefahren* (verb for traveling by vehicle).</p> <p>8. Ich habe heute Morgen ein leckeres Frühstück *gegessen* (verb for eating).</p> <p>9. Hast du das Geschenk schon *bekommen*? (verb for receiving).</p> <p>10. Wir haben den ganzen Abend zusammen *getanzt* (verb for dancing).</p>
 

Exercise 3

<p>1. Ich habe gestern einen Kuchen *gebacken* (verb for baking).</p> <p>2. Sie hat das Buch schon *gelesen* (verb for reading).</p> <p>3. Wir haben letztes Wochenende einen Film *gesehen* (verb for watching).</p> <p>4. Er hat seine Hausaufgaben *gemacht* (verb for doing).</p> <p>5. Ihr habt das Zimmer sehr schön *aufgeräumt* (verb for tidying up).</p> <p>6. Sie haben im Sommer viel *gearbeitet* (verb for working).</p> <p>7. Hast du das Fenster *geöffnet*? (verb for opening).</p> <p>8. Ich habe gestern meine Freundin *getroffen* (verb for meeting).</p> <p>9. Wir haben das Auto in die Garage *gefahren* (verb for driving).</p> <p>10. Meine Eltern haben mir ein Geschenk *gegeben* (verb for giving).</p>
 

5x Faster Language Learning with AI

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