Present Perfect erklärt: Bildung, Verwendung und Signalwörter
Das Present Perfect ist die Zeitform, die Deutsche am häufigsten falsch benutzen, weil unser Perfekt ganz anders funktioniert. Du brauchst es, sobald du über Erfahrungen, gerade Passiertes oder Dinge sprichst, die bis heute andauern.
Schau hin
- I have been to Paris.Ich bin in Paris gewesen.
- She has just finished her homework.Sie hat gerade ihre Hausaufgaben fertig gemacht.
- They have lived here since 2010.Sie wohnen hier seit 2010.
- Have you ever tried sushi?Hast du jemals Sushi probiert?
Die Regel
Das Present Perfect verbindet die Vergangenheit mit der Gegenwart. Es wird mit have/has + Partizip Perfekt gebildet. Es wird für Erfahrungen, kürzlich abgeschlossene Handlungen mit Auswirkung auf die Gegenwart und Handlungen verwendet, die in der Vergangenheit begonnen haben und noch andauern. Wichtige Signalwörter: ever, never, already, yet, just, since, for.
Form: have/has + Partizip Perfekt (I have eaten, she has gone).
Für Lebenserfahrungen: I have visited Japan. (wann ist unwichtig)
Mit 'just' für gerade abgeschlossene Handlungen: She has just left.
Verwende 'since' für einen Zeitpunkt (since Monday) und 'for' für eine Dauer (for three years).
'Already' in positiven Sätzen; 'yet' in Verneinungen und Fragen.
So bildest du das Present Perfect
Das Present Perfect besteht aus have oder has und dem dritten Verb (Past Participle). Bei regelmäßigen Verben ist das Partizip gleich der -ed-Form (work – worked – worked), bei unregelmäßigen musst du es lernen (go – went – gone, see – saw – seen, write – wrote – written).
Have steht bei I, you, we, they, has bei he, she, it. Das Partizip bleibt in allen Personen gleich.
| Form | Langform | Kurzform |
|---|---|---|
| Bejaht | I have finished. / She has finished. | I've finished. / She's finished. |
| Verneint | I have not finished. / She has not finished. | I haven't finished. / She hasn't finished. |
| Frage | Have you finished? / Has she finished? | – |
| Kurzantwort | Yes, I have. / No, she hasn't. | – |
| Frage mit Fragewort | What have you done? / Where has he been? | What've you done? |
Wann du das Present Perfect verwendest
Der gemeinsame Nenner: Die Handlung liegt in der Vergangenheit, aber der Bezug zur Gegenwart ist wichtig. Ein konkreter Zeitpunkt in der Vergangenheit wird nicht genannt.
- Lebenserfahrung: I have visited Japan twice. Have you ever eaten snails?
- Gerade abgeschlossen mit Folge für jetzt: She has just left. (Sie ist nicht mehr da.) I have lost my keys. (Ich habe sie jetzt nicht.)
- Zustand, der bis jetzt andauert: They have lived here since 2010. I have known him for years.
- Wiederholte Handlungen in einem Zeitraum, der noch nicht vorbei ist: I have seen three films this week.
- Veränderungen und Ergebnisse: Prices have gone up. Your English has improved a lot.
Signalwörter im Überblick
Diese Wörter stehen auffallend oft im Present Perfect. Achte auf ihre Position: Already, just, ever und never stehen meist zwischen have/has und dem Partizip. Yet steht am Satzende.
| Signalwort | Bedeutung | Beispiel |
|---|---|---|
| ever | jemals (Fragen) | Have you ever been to London? |
| never | nie | I have never seen a whale. |
| already | schon (bejaht) | She has already called him. |
| yet | schon / noch nicht (Frage, Verneinung) | Have you finished yet? – I haven't finished yet. |
| just | gerade eben | He has just arrived. |
| so far / up to now | bisher | So far, we have sold 200 tickets. |
| recently / lately | in letzter Zeit | I have been very busy lately. |
| since | seit (Zeitpunkt) | We have been friends since 2015. |
| for | seit / schon (Zeitdauer) | We have been friends for ten years. |
| this week / this year | Zeitraum, der noch läuft | I have read two books this month. |
since und for richtig benutzen
Beide Wörter heißen im Deutschen oft „seit“, im Englischen musst du sie unterscheiden: Since nennt den Startpunkt, for nennt die Dauer. Danach steht im Englischen das Present Perfect, nicht das Präsens.
| since (Zeitpunkt) | for (Zeitdauer) |
|---|---|
| since Monday | for three days |
| since 2019 | for five years |
| since last summer | for a long time |
| since I was a child | for ages |
Present Perfect oder Simple Past?
Sobald du sagst, wann etwas passiert ist (yesterday, last week, in 2019, two hours ago, when I was young), steht das Simple Past. Das Present Perfect verträgt keine solche feste Zeitangabe in der Vergangenheit. Mit this morning, today und this week hängt es davon ab, ob der Zeitraum noch läuft.
Fragst du nach dem Zeitpunkt, wechselst du ebenfalls ins Simple Past: Have you been to Rome? – Yes, I have. – When did you go? Eine ausführliche Gegenüberstellung findest du auf der Seite zu Present Perfect vs. Simple Past.
Have been und have gone
Have been to bedeutet, dass jemand dort war und zurück ist: She has been to Paris. (Sie war in Paris und ist wieder hier.) Have gone to bedeutet, dass jemand hingegangen und noch dort ist: She has gone to Paris. (Sie ist jetzt in Paris oder unterwegs dorthin.)
Typische Fehler
I have seen him yesterday.→ I saw him yesterday.
Im Deutschen sagst du „Ich habe ihn gestern gesehen“. Im Englischen verbietet eine feste Zeitangabe wie yesterday das Present Perfect, hier gehört das Simple Past hin.I live here since 2015.→ I have lived here since 2015.
Deutsch benutzt für „seit“ das Präsens (Ich wohne seit 2015 hier). Englisch braucht das Present Perfect, weil die Handlung in der Vergangenheit begann und bis jetzt andauert.She has went home.→ She has gone home.
Nach have/has steht das dritte Verb, nicht die Simple-Past-Form. Gone ist das Partizip von go, went die Vergangenheitsform.We have known each other since three years.→ We have known each other for three years.
Since braucht einen Zeitpunkt, for eine Dauer. „Three years“ ist eine Dauer.I am here since Monday.→ I have been here since Monday.
Deutsch sagt „Ich bin seit Montag hier“ im Präsens. Englisch braucht für eine Situation, die in der Vergangenheit begann und andauert, das Present Perfect.He has gone to the cinema yesterday and now he is back.→ He went to the cinema yesterday and now he is back.
Mit yesterday ist nur das Simple Past möglich. Außerdem würde has gone bedeuten, dass er noch dort ist.
Übungen mit Lösungen
- She ___ (never / eat) Indian food.Setze die richtige Form ein.
Lösung
has never eaten — has + never + Partizip Perfekt - I ___ him for ten years.Wähle die richtige Form.
- have known
- has known
- knew
- am knowing
Lösung
have known — 'I' + have + Partizip Perfekt; 'for' = Dauer - They have been married ___ 1998.Setze since oder for ein.
Lösung
since — Bestimmtes Jahr = since - She has went to the store.Korrigiere den Fehler.
Lösung
She has gone to the store. — Partizip Perfekt von go = gone - ___ you ever ___ to Australia?Wähle die richtige Form.
- Have ... been
- Has ... been
- Did ... be
- Are ... been
Lösung
Have ... been — Erfahrungsfrage: Have + Subjekt + ever + Partizip Perfekt - I ___ (already / finish) the book.Setze die richtige Form ein.
Lösung
have already finished — have + already + Partizip Perfekt - has / she / yet / not / arrivedBringe die Wörter in die richtige Reihenfolge.
Lösung
She has not arrived yet. — Subjekt + has + not + Partizip Perfekt + yet
Mehr Übungen mit Aussprache-Check findest du im Kurs. Englisch kostenlos lernen →
Häufige Fragen
Wann benutze ich Present Perfect und wann Simple Past?
Present Perfect nimmst du, wenn der Zeitpunkt unwichtig oder unbekannt ist und die Handlung einen Bezug zur Gegenwart hat. Das Simple Past nimmst du, wenn die Zeit genannt wird oder klar abgeschlossen ist. Eine feste Zeitangabe wie yesterday, last year oder in 2018 ist das sicherste Zeichen für das Simple Past.
Was ist der Unterschied zwischen since und for?
Since beantwortet die Frage „ab wann?“ und steht vor einem Zeitpunkt (since 2020, since Monday). For beantwortet „wie lange?“ und steht vor einer Zeitspanne (for two weeks, for a year). In beiden Fällen folgt meist das Present Perfect.
Warum benutzt man im Englischen nicht das Perfekt wie im Deutschen?
Das deutsche Perfekt ist im Alltag die normale Vergangenheitsform und kann jede abgeschlossene Handlung ausdrücken. Das englische Present Perfect ist enger: Es betont die Verbindung zur Gegenwart. Für abgeschlossene Ereignisse mit Zeitangabe verwendet Englisch das Simple Past.
Wo steht already, just und yet im Satz?
Already und just stehen meist zwischen have/has und dem Partizip: I have already eaten. She has just called. Yet steht am Satzende: Have you eaten yet? I haven't eaten yet. Already kann bei Betonung auch am Satzende stehen.
Wie unterscheide ich have been und have gone?
Have been bedeutet „war dort und ist zurück“, have gone bedeutet „ist hingegangen und noch dort“. Zum Beispiel: He has been to Berlin heißt, er war schon einmal in Berlin. He has gone to Berlin heißt, er ist gerade dorthin gefahren.
Wo kann ich das Present Perfect üben?
Unter dieser Erklärung findest du Übungen mit Lösungen. Bei Langula kannst du Grammatik und Wortschatz außerdem kostenlos weiter üben.
Zeitformen
Present Perfect im Kurs üben
Langula führt dich in fünf Schritten durch jedes Grammatikthema – mit Audio, Übungen und Aussprache-Check. Kostenlos.
Englisch lernen