English.guru
Zurück

Das present perfect continuous: wie lange man etwas schon tut

Have been plus -ing – die Zeitform für die Dauer einer Handlung, die bis jetzt andauert, und worin sie sich vom gewöhnlichen present perfect unterscheidet.

I have been waiting for an hour.

Weder I wait, noch I waited, noch I have waited. Diese Zeitform hat nur eine einzige Aufgabe: eine Tätigkeit, die in der Vergangenheit begonnen hat, mit dem Jetzt zu verbinden und die Dauer zu betonen. Das Deutsche hat keine entsprechende Zeitform: Es nimmt das Präsens mit „seit“ („Ich warte seit einer Stunde“), und genau das verleitet zu ❌ I wait since one hour.

Die Form

have / has been + Verb**-ing**

Subjekt Form
I, you, we, they have been working
he, she, it has been working

Verneinung: She hasn't been sleeping well. Frage: How long have you been learning English? („Wie lange lernen Sie schon Englisch?“) Kurzformen: I've been · he's been · they've been

For und since

Diese beiden Wörter tragen fast die ganze Bedeutung, und sie zu verwechseln ist ein klassischer Fehler. Das deutsche „seit“ deckt beide ab, daher die Verwechslung.

  • for + ein Zeitraum: for an hour, for three years, for ages
  • since + ein Ausgangspunkt: since Monday, since 2019, since I was ten

I've been living here for six years. · I've been living here since 2019.

Beide Sätze beschreiben dieselben sechs Jahre. For misst den Zeitraum, since sagt, wo er beginnt.

Im Vergleich zum gewöhnlichen present perfect

Das sind benachbarte Zeitformen, und der Unterschied liegt in der Betonung.

Betonung
I have painted the kitchen. das Ergebnis – sie ist gestrichen, die Farbe ist neu
I have been painting the kitchen. der Vorgang – daher die Farbe auf der Kleidung
  • She has written three emails. – Es gibt drei fertige E-Mails.
  • She has been writing emails all morning. – So ist ihr Vormittag verlaufen.

Eine nützliche Faustregel: Kann man zählen, passt in der Regel das einfache present perfect (I've read two books). Wird Zeit gemessen und nicht Ergebnisse, nehmen Sie das continuous (I've been reading all day).

Die Handlung kann noch andauern oder gerade erst zu Ende gegangen sein – beide Lesarten sind normal. I've been running bedeutet sowohl „und ich laufe immer noch“ als auch „deshalb bin ich außer Atem“.

Um eine gegenwärtige Situation zu erklären

Hier ist diese Zeitform in einem echten Gespräch besonders nützlich. Etwas ist jetzt offensichtlich wahr, und das continuous erklärt, warum.

  • Your eyes are red. Have you been crying?
  • The streets are wet. It has been raining.
  • I'm exhausted — I**'ve been working** since six.

Zustandsverben bleiben einfach

Dieselben Verben, die in anderen Zeitformen kein -ing nehmen, nehmen es auch hier nicht:

know, be, have (im Sinne von „besitzen“), like, believe, belong

  • ❌ I have been knowing her for years.
  • ✅ I have known her for years. (das Deutsche sagt „Ich kenne sie seit Jahren“, also im Präsens)

Das ist wichtig, denn Fragen nach der Dauer tendieren stark zum continuous – und know, be und have sind genau die Verben, die man dabei verwenden möchte.

  • ✅ I**'ve been** here for an hour. (nicht „I've been being here“)
  • ✅ We**'ve had** this car since 2020.

Im Gespräch

Wiedersehen mit einer alten Bekannten

A: You look well. How long have you been living in Berlin?

B: Since March, so about six months. I've been learning German, but it's slow.

A: You've always been good at languages.

B: I've been saying that for years and nobody believes me.

Have been living, have been learning, have been saying messen einen Zeitraum, der bis in die Gegenwart reicht. Have always been bleibt einfach, denn be ist ein Zustand.

Testen Sie, was Sie gelesen haben

Der Test unten übt for/since, den Gegensatz von Ergebnis und Vorgang und die Zustandsverben, die nie -ing nehmen.

Testen Sie Ihr Wissen: Test: das present perfect continuous →