German perfect tense - A1
Ich habe gelernt. Ich bin gegangen.
Learn the German perfect tense through common everyday sentences. Practice when to use haben and sein with the most important German verbs.
Quick rule:
German often uses two words to talk about the past.
Ich habe gearbeitet.
Ich bin gegangen.
Most verbs use haben. Verbs involving movement often use sein.
German often uses two words to talk about the past.
Ich habe gearbeitet.
Ich bin gegangen.
Most verbs use haben. Verbs involving movement often use sein.
Fill in the blanks
Switch between click training and typing mode.
Right0
Wrong0
Streak0
Hit100%
Lastets rights
Sentences in this session.
Nothing yet.
Examples and answer key
Here are the sentences, answers and explanations from this exercise.
Show examples and answer key
1. Ich ... Deutsch gelernt.
Answer: habe
I learned German.
Most verbs use haben in the perfect tense.
2. Du ... Kaffee gekauft.
Answer: hast
You bought coffee.
Kaufen uses haben.
3. Er ... gearbeitet.
Answer: hat
He worked.
Arbeiten uses haben.
4. Wir ... Deutsch gesprochen.
Answer: haben
We spoke German.
Sprechen uses haben.
5. Ihr ... ein Auto gekauft.
Answer: habt
You bought a car.
Kaufen uses haben.
6. Sie ... einen Film gesehen.
Answer: haben
They watched a film.
Sehen uses haben.
7. Ich ... nach Hause gegangen.
Answer: bin
I went home.
Gehen uses sein.
8. Du ... nach Berlin gefahren.
Answer: bist
You travelled to Berlin.
Fahren often uses sein when describing movement.
9. Er ... gekommen.
Answer: ist
He came.
Kommen uses sein.
10. Wir ... nach Deutschland gereist.
Answer: sind
We travelled to Germany.
Reisen uses sein.
11. Ihr ... früh aufgestanden.
Answer: seid
You got up early.
Aufstehen uses sein.
12. Sie ... nach Hause gelaufen.
Answer: sind
They walked home.
Laufen uses sein.
13. Ich ... ein Buch gelesen.
Answer: habe
I read a book.
Lesen uses haben.
14. Sie ... eine Zeitung gekauft.
Answer: hat
She bought a newspaper.
Kaufen uses haben.
15. Wir ... Pizza gegessen.
Answer: haben
We ate pizza.
Essen uses haben.
16. Er ... nach Hause gekommen.
Answer: ist
He came home.
Kommen uses sein.
17. Du ... lange gearbeitet.
Answer: hast
You worked for a long time.
Arbeiten uses haben.
18. Wir ... ins Kino gegangen.
Answer: sind
We went to the cinema.
Gehen uses sein.
German dative case
Exercises
1. Ich ... Deutsch gelernt.
2. Du ... Kaffee gekauft.
3. Er ... gearbeitet.
4. Wir ... Deutsch gesprochen.
5. Ihr ... ein Auto gekauft.
6. Sie ... einen Film gesehen.
7. Ich ... nach Hause gegangen.
8. Du ... nach Berlin gefahren.
9. Er ... gekommen.
10. Wir ... nach Deutschland gereist.
11. Ihr ... früh aufgestanden.
12. Sie ... nach Hause gelaufen.
13. Ich ... ein Buch gelesen.
14. Sie ... eine Zeitung gekauft.
15. Wir ... Pizza gegessen.
16. Er ... nach Hause gekommen.
17. Du ... lange gearbeitet.
18. Wir ... ins Kino gegangen.
German dative case
Answer key
1. habe
I learned German.
Most verbs use haben in the perfect tense.
2. hast
You bought coffee.
Kaufen uses haben.
3. hat
He worked.
Arbeiten uses haben.
4. haben
We spoke German.
Sprechen uses haben.
5. habt
You bought a car.
Kaufen uses haben.
6. haben
They watched a film.
Sehen uses haben.
7. bin
I went home.
Gehen uses sein.
8. bist
You travelled to Berlin.
Fahren often uses sein when describing movement.
9. ist
He came.
Kommen uses sein.
10. sind
We travelled to Germany.
Reisen uses sein.
11. seid
You got up early.
Aufstehen uses sein.
12. sind
They walked home.
Laufen uses sein.
13. habe
I read a book.
Lesen uses haben.
14. hat
She bought a newspaper.
Kaufen uses haben.
15. haben
We ate pizza.
Essen uses haben.
16. ist
He came home.
Kommen uses sein.
17. hast
You worked for a long time.
Arbeiten uses haben.
18. sind
We went to the cinema.
Gehen uses sein.
Send us feedback
Did you find a bug or have a request for a new game or word set?