Present Perfect Exercises For German Grammar

Grammar exercises to aid language fluacy

The Present Perfect tense in German grammar, also known as Perfekt, is commonly used in conversational and written German to talk about past events. The tense is constructed by using the correct form of the auxiliary verb “haben” or “sein” and the past participle of the main verb. While « haben » is more commonly used, « sein » is typically used with verbs of motion or change of state. Both of these auxiliary verbs may need to be conjugated depending upon the subject of the sentence.

Exercise 1: Conjugation of Auxiliary Verb “haben”

1. Ich *habe* (to have) ein neues Auto gekauft.
2. Du *hast* (to have) das Buch gelesen.
3. Sie *hat* (to have) einen Kuchen gebacken.
4. Er *hat* (to have) Fußball gespielt.
5. Wir *haben* (to have) einen Film gesehen.
6. Ihr *habt* (to have) viel gelernt.
7. Sie (plural) *haben* (to have) die Hausaufgaben gemacht.
8. Hanna und ich *haben* (to have) eine Reise geplant.
9. Du *hast* (to have) einen Brief geschrieben.
10. Mein Bruder *hat* (to have) ein Bild gemalt.
11. Die Kinder *haben* (to have) im Park gespielt.
12. Das Mädchen *hat* (to have) ein Lied gesungen.
13. Ich *habe* (to have) meine Freundin besucht.
14. Ihr *habt* (to have) das Spiel gewonnen.
15. Er *hat* (to have) seine Schlüssel verloren.

Exercise 2: Conjugation of Auxiliary Verb “sein”

1. Ich *bin* (to be) nach Hause gegangen.
2. Du *bist* (to be) schnell gelaufen.
3. Sie *ist* (to be) ins Bett gegangen.
4. Er *ist* (to be) in den Park gefahren.
5. Wir *sind* (to be) schwimmen gegangen.
6. Ihr *seid* (to be) ins Kino gegangen.
7. Sie (plural) *sind* (to be) zur Schule gefahren.
8. Lisa und ich *sind* (to be) einkaufen gegangen.
9. Du *bist* (to be) ins Restaurant gegangen.
10. Mein Vater *ist* (to be) zur Arbeit gefahren.
11. Die Katze *ist* (to be) auf den Baum geklettert.
12. Das Baby *ist* (to be) eingeschlafen.
13. Ich *bin* (to be) zur Party gekommen.
14. Ihr *seid* (to be) ins Theater gegangen.
15. Der Hund *ist* (to be) ins Wasser gesprungen.

Exercise 3: Multiple Choice Exercise for Present Perfect

Exercise 4: Drag the Word Exercise for Present Perfect

Talkpal est un tuteur linguistique alimenté par l’IA. Apprenez plus de 57 langues 5 fois plus vite grâce à une technologie révolutionnaire.

La manière la plus efficace d'apprendre une langue

LA DIFFÉRENCE TALKPAL

L'INTELLIGENCE ARTIFICIELLE LA PLUS AVANCÉE

Conversations immersives

Plongez dans des dialogues captivants conçus pour optimiser la rétention de la langue et améliorer la fluidité.

Retour d'information en temps réel

Recevez immédiatement des commentaires et des suggestions personnalisés pour accélérer votre maîtrise de la langue.

Personnalisation

Apprenez avec des méthodes adaptées à votre style et à votre rythme, pour un apprentissage personnalisé et efficace de la langue.

APPRENEZ LES LANGUES PLUS RAPIDEMENT
AVEC L'INTELLIGENCE ARTIFICIELLE

Apprenez 5 fois plus vite