German III Tutorial: Basic Phrases, Vocabulary and Grammar

Present Perfect Tense of Verbs


Need more German? Try the German courses at Udemy, the videos with subtitles and translations at Yabla German and FluentU, the audio and video lessons at, and the German Interlinear book with English translations

Learn German phrases, vocabulary, and grammar online for free with audio recordings by native speakers - Buy German Language Tutorial as a PDF e-book! German Language Tutorial includes a vocabulary and grammar review of the German language, with German realia photos taken in Germany and Austria so you can see how the language is used in real life. The PDF e-book and 127 mp3s recorded by two native speakers (most of which are not online) are available for immediate download with FREE lifetime updates. Thank you for supporting! Download the first ten pages of German Language Tutorial (including the table of contents).

Buy German Language Tutorial

If you'd like to download the mp3s, please purchase German Language Tutorial.

German Present Perfect Tense

This tense is used more often than the simple past, especially in conversation, and is equivalent to I have done or I did.  Regular verbs use a form of haben or sein and a past participle.  Past participles are made by adding ge- to the beginning of the verb stem and -t (or -et, if stem ends in -t or -d) to the end. 

Fragen is to ask, and -frag- is the stem; therefore gefragt is the past participle.  
Arbeiten is to work, and -arbeit- is the stem; therefore gearbeitet is the past participle.
Machen is to do/make, and -mach- is the stem; therefore gemacht is the past participle.

Verbs ending in -ieren only add the -t ending.  Studieren is to study and studier- is the stem, so studiert is the past participle.  

The form of haben or sein is placed where the verb should be, and the past participle goes to the end of the sentence.  Ex:  Ich habe meinen Bruder gefragt - I asked my brother.

Haben or Sein

Most verbs use haben, but a few use sein, if and only if, both of these conditions are met:

1. The verb expresses motion or change of condition.
2. The verb is intransitive (i.e. cannot take a direct object.)

Double Infinitive: When modals are used in the present perfect tense with a dependent infinitive, the past participle is not used.  The infinitive of the modal acts as the past participle.  Logically, I had to go home would be translated as ich habe nach Hause gehen gemußt.  However, it is actually Ich habe nach Hause gehen müssen.  When there is no other infinitive in the sentence, then the past participles of the modals are used.  I had to would be translated as Ich habe gemußt.

→ All modals, as well as reflexive verbs, use haben in the present perfect tense.  The reflexive pronouns follow the auxiliary verb as in Ich habe mir den Arm gebrochen.  I broke my arm.

→ With separable prefixes, the prefix comes before the ge- in a past participle, such as angekommen and aufgestanden.  From the participle of the base verb, and then add the prefix to the beginning.  But note that the prefix does change the entire meaning of the verb, and it may take a different auxiliary verb than its base verb.  For example, stehen takes haben, but aufstehen takes sein.

→ With inseparable prefixes, whether the verb is regular or irregular, there is no ge- prefix when forming the past participle, such as besucht and verloren.

→ To express something that has been going on or happening for a period of time, German uses the present tense (rather than the past) and the word schon.  "I have been studying German for two years" translates to Ich studiere schon seit zwei Jahren Deutsch.

Buy language tutorials

If you enjoy the tutorials, then please consider buying French, Informal French, Italian, Spanish, German, Swedish, or Dutch Language Tutorials as a PDF e-book with free mp3s and free lifetime updates.

Buy French Tutorial

Buy Informal French

Both French e-books

Buy Italian Tutorial

Buy Spanish Tutorial

Buy German Tutorial

Buy Swedish Tutorial

Buy Dutch Tutorial

Please consider sending a donation of any amount to help support Thank you!


Return to top of page

Learn languages with videos and subtitles at FluentU

FluentU offers authentic videos in French, Spanish, German, English, Chinese and Japanese. Learn from captions and translations and enjoy access to ALL languages!

Learn languages with videos and subtitles at Yabla

Learn Spanish, French, German, Italian, Mandarin Chinese and English with authentic videos by Yabla that include subtitles and translations.

Learn languages by reading Interlinear Books

Learn to read languages with interlinear bilingual books that include the original language and an English translation below in a smaller font.

Udemy Language Learning Courses

Hundreds of free and paid online language learning video courses at Udemy. By native speakers and experts, from Arabic to Zulu.

© | About | Disclaimer | Privacy Policy