German Verb Conjugation Practice

Type the correct German verb form for each pronoun and tense, and check it instantly. Präsens, Präteritum and Perfekt, drawn from the A1–B1 verbs on this site. No signup required.

You're practising haben. Practise all verbs instead

Make every verb stick.

Practise in the app, where every attempt is saved and the forms you miss come back until you nail them.

How German verb conjugation works

German verbs conjugate by dropping the infinitive ending and adding a personal ending to what is left. Take the infinitive, strip the final -en, and you have the stem: machen becomes mach-. The six present endings then attach to it, and they are the same for almost every regular verb you will meet. Two wrinkles account for most mistakes. A stem ending in -t or -d takes a linking -e- before the ending, so arbeiten gives du arbeitest, not du arbeitst. And strong verbs change their stem vowel in the du and er/sie/es forms only — fahren becomes du fährst but wir fahren. The Perfekt is built differently again: haben or sein plus the past participle. The full rules, including which verbs take sein, are on the guide linked below.

Regular verbs share six present-tense endings — -e, -st, -t, -en, -t, -en — and the full set of rules, including the stem-vowel changes and the Perfekt, is on the guide: how German verb conjugation works.

Practise a specific verb

Type a verb — German or English — to see its Präsens, Präteritum and Perfekt, then practise just that verb.

haben — to have

Principal parts

haben, hatte, hat gehabt

ich habe
du hast
er/sie/es hat
wir haben
ihr habt
sie/Sie haben
Open the haben word page →

Frequently asked questions

Ready?

Practice with a plan, not just a page.

A free account turns this exercise into a study plan that remembers which verbs you got wrong and brings them back at the right time.