German Perfect Tense Quiz: Master Haben or Sein Grammar Test

A female student is happily practicing the German Perfect Tense Quiz Haben VS Sein.

Quiz on German Perfect Tense with Sein and Haben

Choose Sein or Haben in the Perfect Tense

In this exercise you complete everyday sentences in the perfect tense. Pick the correct helping verb and the correct form for the subject. If you want a clear guide first, read perfect tense in German. For a bigger overview, see German tenses explained.

Access the full quiz with an account

Create an account

Open the registration page to unlock the full quiz and the complete review.

Already registered

Log in via the login page and continue practicing right away.
Loading…
Choose the best option for the blank.

Good progress

You completed the first five questions. Please log in to continue and to see the full review at the end.

Quiz complete

Score: 0%

Review

Premium Article Trainer

Practice der, die, das with over 600 words and the most important rules. Get the Premium Article Trainer

Continue with articles

FAQ about the perfect tense with sein and haben

What is the perfect tense used for in daily German?
You use it very often in speaking when you talk about the past. It is common in daily conversations about work, travel, and free time. For a full explanation, read perfect tense in German.
How do I decide between sein and haben?
Many movement verbs use sein, for example gehen and fahren. Verbs that show a change of state often use sein too, for example einschlafen. Most other verbs use haben, especially actions with an object, for example kaufen and lernen.
Why do I see different forms such as bin, ist, habe, hat?
The helping verb must match the subject. That is why the form changes with ich, du, er, wir, ihr, and sie.
Where can I see how all German tenses fit together?
If you want to compare present, perfect, and other past forms, use this overview: German tenses explained.
What should I focus on first as a beginner?
Learn the most common verbs and the basic pattern with a helping verb plus the past participle. Then practice short sentences until the choice of sein or haben feels natural.