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.