Present Perfect For Intermediate learners
What is the Present Perfect?
In German, the Present Perfect (perfekt) tense is one of the three tenses that refer to the past. It is the most common tense if you want to talk about the experiences, events or completed actions in the past that still have a connection to present. It is used a lot in spoken language, and it's the equivalent of present perfect or simple past in English.
Usage
The present perfect tense is used to describe actions and situations in the past that relate to the present. It can be listed as:
Speaking or Writing Informally
Completed Actions in the Past
Past Actions Connected to the Present
Personal Experiences
Speaking or Writing Informally
The present perfect is the go-to tense for everyday conversation:
Was hast du am Wochenende gemacht?
What did you do on the weekend?
Completed Actions in the Past
It is used to express actions that are finished, often with a clear result or outcome:
Sie hat gestern ihre Prüfung bestanden.
She passed her exam yesterday.
Past Actions Connected to the Present
The present perfect emphasizes the link between past actions and the present moment:
Wir haben das Projekt endlich abgeschlossen!
We've finally finished the project!
Personal Experiences
It is used to describe experiences and what someone has done in life or recently:
Hast du diesen Film schon gesehen?
Have you seen this movie already?
Present Perfect Construction Rules
The present perfect consists of two parts:
Auxiliary verb (haben or sein)
Past Participle
The auxiliary verb should be conjugated in the present tense. Whether the auxiliary verb is "haben" or "sein" depends on the main verb.
Auxiliary verb: sein vs. haben
In the present perfect, sein is used with verbs showing movement or change of state, while haben is used with most other verbs.
Conjugation of sein and haben in the present tense:
sein | haben | |
|---|---|---|
ich | bin | habe |
du | bist | hast |
er/sie/es | ist | hat |
wir | sind | haben |
ihr | seid | habt |
sie | sind | haben |
Sie | sind | haben |
Sein
This auxiliary verb is used with:
Verbs that express movement or a change of location
Verbs that express a change of condition
* Exceptional verbs that come with sein:
bleiben (to stay) - sein (to be)
Ich bin nach Berlin gefahren.
I went to Berlin.
Haben
This auxiliary verb is more common than "sein" and is used with the majority of verbs. Here is the basic rule for it:
If you exclude the mentioned groups (Verbs that express movements or a change of condition), then "haben" is used as the auxiliary verb for the rest of the verbs.
Ich habe ein Buch gelesen.
I read a book.
The Past Participle
The past participle is the main component that expresses the action. Formation rules vary depending on the type of verb. There are three main types of verbs:
Regular verbs
Strong verbs
Irregular verbs: "sein" and "haben"
Regular verbs
These verbs are also known as weak verbs. In order to form the past participle, you should find the stem by removing the –en from the infinitive form. Next, add "ge-" to the beginning of the stem and add "-t" to the end of it
Formula: ge- + verb stem + -t
machen → stem: mach → ge-mach-t → gemacht
Was habt ihr gestern gemacht?
What did you do yesterday?
kaufen → stem: kauf → ge-kauf-t → gekauft
Ich habe ein neues Auto gekauft.
I bought a new car.
Strong verbs
Rules for strong verbs are different from weak verbs. The vowel of the stem often changes in the process of becoming a participle. There are so many different patterns for these changes.
fliegen (to fly) → stem: flieg → flog → geflogen
Ich bin nach Berlin geflogen.
I flew to Berlin.
bleiben (to stay) → stem: bleib → blieb → geblieben
Wir sind zu Hause geblieben.
We stayed home.
geschehen
The infinitive and past participle form of "geschehen" (to happen)" is the same.
Was ist hier geschehen?
What happened here?
Irregular verbs: "sein" and "haben"
sein (to be) → gewesen
Ich bin gestern krank gewesen.
I was sick yesterday.
haben (to have) → gehabt
Wir haben gestern Besuch gehabt.
We had visitors yesterday.
Verbs with a separable prefix
If the prefix of the verb is separable, then "ge" goes between the prefix and the main verb.
Weak verb: prefix + ge- + stem + -t
Strong verb: prefix + ge- + stem + -en
aufmachen (to open) → +ge → aufgemacht
Ich habe das Fenster aufgemacht.
I opened the window.
einkaufen (to shop) → + ge → eingekauft
Wir haben gestern eingekauft.
We went shopping yesterday.
Sentence Structure
This section explains the word order rules in German sentences for the following:
Standard Statement
Yes/No Question
Negation
Standard Statement
In a standard statement, the auxiliary verb is in the second position and the past participle belongs to the end of the sentence.
Ich habe gestern ein neues Auto gekauft.
I bought a new car yesterday.
Gestern habe ich ein neues Auto gekauft.
Yesterday, I bought a new car.
Yes/No Question
In yes/no questions, the auxiliary verb belongs to the first position and is followed by the subject.
Hast du Deutsch gelernt?
Did you learn German?
Hat er das Buch gelesen?
Did he read the book?
Negation
You can use "nicht" to negate verbs, adverbs, adjectives, and nouns that have a definite article (der, die, das). Where you place "nicht" depends on what you want to negate.
If you want to negate the main verb or the whole sentence:
Place "nicht" before the past participle.
Ich habe Deutsch nicht gelernt.
I did not learn German.
Sie ist nach Hause nicht gegangen.
She did not go home.
German Simple Past vs. German Present Perfect
The present perfect tense is mostly used in speaking, while the simple past tense is more common in written German. In English, German present perfect is translated as simple past or present perfect, but German simple past is always translated as simple past.
Ich bin nach Hause gegangen.
I went home.
Ich ging nach Hause.
I went home.
The German simple past tense
Comments
(0)