When using present perfect tense (das Perfekt), choose either haben or sein (see 2nd paragraph) as the auxiliary verb (das Hilfsverb):
haben - (Präsens) Ich habe viel Geld. (Perfekt) Ich habe letztes Jahr viel Geld gehabt.
trinken - (Präsens) Ich trinke. (Perfekt) Ich habe gestern viel Orangensaft getrunken .
A few verbs of motion (die Bewegung) or change of condition (die Änderung des Zustands [mask.]) use sein, for example:
fahren - Peter ist nach Omaha gefahren;
aufwachen - Sabine ist heute um 8 Uhr aufgewacht;
The exception (die Ausnahme) are FOUR verbs to be used with sein even without any motion or change of condition!
bleiben - Er ist zu Hause geblieben;
passieren - Was ist passiert?;
sein - Petra ist bei Roland gewesen;
werden - Meine Tante ist Lehrerin geworden.
Konjugation 'haben' (Hilfsverb - auxiliary verb)
Singular: ich habe Geld gehabt, du hast... gehabt, er/sie/es hat...gehabt
Plural: wir haben Geld gehabt, ihr habt...gehabt, sie haben...gehabt
Konjugation 'sein' (Hilfsverb - auxiliary verb)
Singular: ich bin zu Hause gewesen, du bist...gewesen, er/sie/es ist...gewesen
Plural: wir sindgewesen, ihr seid...gewesen, sie sind...gewesen
Konjugation 'machen' (regular)
Singular: ich habe Hausaufgaben gemacht, du hast HA gemacht, er/sie/es hat HA gemacht
Plural: wir haben HA gemacht, ihr habt HA gemacht, sie haben HA gemacht
Konjugation 'singen'
Singular: ich habe gesungen, du hast gesungen, er hat gesungen
Plural: wir haben gesungen, ihr habt gesungen, sie haben gesungen
Konjugation 'kommen'
Singular: ich bin gekommen, du bist gekommen, er/sie/es ist gekommen
Plural: wir sind gekommen, ihr seid gekommen, sie sind gekommen
Konjugation 'gehen'
Singular: ich bin gegangen, du bist gegangen, er/sie/es ist gegangen
Plural: wir sind gegangen, ihr seid gegangen, sie sind gegangen
4-page PDF handout with high-frequency irregular verbs and modal verbs: Download Handout.pdf
Touch-Screen: Click on next field to receive feedback (===). Laptop/PC: Use TAB to receive feedback (===) or mouse-click outside of field. Use Shift-TAB to go back to field or use mouse.