Zum Inhalt springen

Grammatik-Übungen

Present Perfect Progressive Englisch: Bildung, Signalwörter und 30 Übungen

Das Present Perfect Progressive bildest du mit have/has been + Verb mit -ing: I have been waiting, she has been working. Du verwendest es für eine Tätigkeit, die in der Vergangenheit angefangen hat und bis jetzt andauert oder gerade erst aufgehört hat: I have been waiting for two hours. Auf Deutsch: „Ich warte seit zwei Stunden.“

Geschrieben von Raheel AshrafLesezeit: ca. 16 Min.

Kostenlose Übungen: Englische Grammatik üben: kostenlose Übungen mit Antworten

Das Present Perfect Progressive (auch Present Perfect Continuous genannt) beschreibt eine Tätigkeit, die irgendwann begonnen hat und bis jetzt läuft oder deren Spuren man jetzt noch sieht. Die Form: have/has + been + Verb mit -ing. Ein Beispiel: Jana has been learning Spanish since September. Sie hat im September angefangen und lernt immer noch. Ein zweites: Your eyes are red. Have you been crying? Das Weinen ist vielleicht vorbei, aber man sieht noch die Folgen.

Für Deutschsprachige ist diese Zeitform tückisch, weil das Deutsche für genau diese Situation einfach das Präsens nimmt: „Ich warte seit zwei Stunden“, „Wir wohnen seit 2020 in Köln“. Wörtlich übersetzt wird daraus I am waiting since two hours, und das ist gleich doppelt falsch: falsche Zeitform und since statt for. Dazu kommt die Frage, wann das Present Perfect Simple reicht (I have read three chapters) und warum Verben wie know oder belong gar kein -ing vertragen. Unten findest du die Regeln und danach 30 Übungen mit Erklärungen.

Quiz: Present Perfect Progressive — 30 Sätze

Einstieg · Klasse 8

1.I ___ for the bus for twenty minutes.
2.She has ___ working here since March.
3.How long ___ you been learning English?
4.It ___ raining since this morning.
5.We ___ been sleeping well lately.
6.They have been playing football ___ two hours.
7.Your eyes are red. ___ you been crying?
8.He has been ___ in the lake all afternoon.
9.Seit wann lernst du für das Abitur? – Welcher Satz passt?
10.Lukas ___ on his project since Monday, so he's really tired.

Mittelstufe · Klasse 9/10

11.I ___ Anna since primary school.
12.I ___ three chapters of the book today.
13.I ___ the book all afternoon, but I haven't finished it yet.
14.Mia is sitting on the sofa and is completely out of breath. She ___.
15.How many cups of coffee ___ today?
16.This bike ___ to my family for thirty years.
17.The phone ___ for five minutes! Can someone answer it?
18.What ___ you ___ all morning? Your hands are covered in paint.
19.I ___ in this waiting room since 8 o'clock, and the doctor still hasn't called me.
20.He ___ well since he came back from holiday.

Knifflig · Abitur-Niveau

21.I ___ for this company since 2019, and in that time I ___ three different teams.
22.Ich wohne seit drei Jahren in Leipzig. – Welcher Satz ist richtig?
23.Your English ___ a lot. ___ you ___ practising?
24.Sorry I'm late. ___ long?
25.She ___ ill since Monday.
26.___ you ___ enough sleep lately? You look tired.
27.Welcher Satz sagt, dass das Zimmer jetzt fertig gestrichen ist?
28.Welcher Satz ist falsch?
29.We have been driving ___ six hours, and we're still not in Munich.
30.When the teacher came in, the students ___ for half an hour.
Lösungen und ErklärungenNach dem Quiz zum Kontrollieren öffnen.
  1. 1. have been waitingDas Warten hat vor zwanzig Minuten begonnen und läuft noch: have been waiting. Das deutsche „Ich warte seit zwanzig Minuten“ steht im Präsens, deshalb rutscht vielen am waiting heraus.
  2. 2. beenDie Form ist immer has/have + been + -ing. Been ist das Partizip von be. Be und being passen an dieser Stelle nie.
  3. 3. haveIn der Frage rückt have/has vor das Subjekt: How long have you been learning …? How long are you learning ist der deutsche Übertrag von „Wie lange lernst du schon?“ und auf Englisch falsch.
  4. 4. has beenIt ist dritte Person Singular, also has been. Since this morning zeigt, dass der Regen damals begann und immer noch andauert. Is raining since ist der klassische deutsche Fehler.
  5. 5. haven'tDie Verneinung bildest du mit haven't/hasn't + been + -ing. Zu we gehört haven't. Lately (in letzter Zeit) ist ein typisches Signalwort für diese Zeitform.
  6. 6. forTwo hours ist eine Zeitdauer, also for. Since steht vor einem Zeitpunkt (since 3 o'clock). Das deutsche „seit“ deckt beides ab, das Englische trennt streng.
  7. 7. HaveMan sieht jetzt die Spuren einer Tätigkeit, die gerade erst aufgehört hat: Have you been crying? Zu you gehört have, nicht has.
  8. 8. swimmingBei kurzen Verben mit betontem Vokal und einem Endkonsonanten wird der Konsonant verdoppelt: swim → swimming, run → running, sit → sitting.
  9. 9. How long have you been studying for your Abitur?Fragen nach der Dauer bis jetzt stellst du mit How long + Present Perfect (Progressive). Since when are you … ist ein wörtlicher Übertrag aus dem Deutschen und falsch.
  10. 10. has been workingSince Monday + Tätigkeit bis jetzt = has been working. Die Müdigkeit ist das sichtbare Ergebnis. Worked passt nicht zu since, is working nicht zu since Monday.
  11. 11. have knownKnow ist ein Zustandsverb (stative verb) und steht nicht in der -ing-Form. Für Dauer bis jetzt nimmst du deshalb das Present Perfect Simple: have known. „Ich kenne Anna seit der Grundschule“ verführt zusätzlich zu know.
  12. 12. have readSobald du zählst (three chapters, five emails, two kilometres), geht es um das Ergebnis: Present Perfect Simple. Have been reading betont die Tätigkeit und verträgt sich nicht mit einer Mengenangabe.
  13. 13. have been readingHier steht die Tätigkeit im Vordergrund, und sie ist noch nicht abgeschlossen: have been reading. Have read würde nahelegen, dass du das Buch fertig gelesen hast.
  14. 14. has been runningSie sitzt jetzt, das Laufen ist also gerade vorbei, aber man sieht noch die Folgen. Genau dafür ist das Present Perfect Progressive da: She has been running.
  15. 15. have you drunkHow many fragt nach einer Anzahl, also nach dem Ergebnis: Present Perfect Simple. Nach der Dauer fragst du mit How long have you been …
  16. 16. has belongedBelong (gehören) beschreibt einen Zustand und bildet keine -ing-Form. Mit for thirty years brauchst du das Present Perfect Simple: has belonged.
  17. 17. has been ringingDas Klingeln hat vor fünf Minuten angefangen und hört nicht auf: has been ringing. Im Deutschen sagt man „Das Telefon klingelt seit fünf Minuten“, wieder im Präsens.
  18. 18. have … been doingDie Farbe an den Händen ist die sichtbare Spur einer längeren Tätigkeit: What have you been doing? Zu you gehört have. Are … being done wäre Passiv und ergibt hier keinen Sinn.
  19. 19. have been sittingSince 8 o'clock + Tätigkeit läuft weiter = have been sitting. „Ich sitze seit acht Uhr hier“ ist im Deutschen Präsens, im Englischen ist am sitting since falsch.
  20. 20. hasn't been feelingSince he came back zeigt einen Zeitraum bis jetzt. Verneint: hasn't been feeling. Hasn't felt well wäre ebenfalls möglich, didn't feel und isn't feeling passen aber nicht zu since.
  21. 21. have been working / have ledDie Arbeit läuft seit 2019 weiter (have been working, auch have worked geht). Drei Teams ist eine Anzahl, also Ergebnis: have led. Have been leading three teams ist mit der Zahl falsch.
  22. 22. I have been living in Leipzig for three years.Wohnen seit drei Jahren und noch immer: have been living (oder have lived) + for three years. I lived … for three years hieße, dass du nicht mehr dort wohnst. Since three years ist immer falsch.
  23. 23. has improved / Have … beenDie Verbesserung ist ein Ergebnis, das man jetzt hört: has improved. Die Frage zielt auf die Tätigkeit dahinter: Have you been practising? Did you practising ist grammatisch unmöglich.
  24. 24. Have you been waitingDas Warten begann vor deiner Ankunft und endet genau jetzt: Have you been waiting long? Are you waiting long ist der deutsche Übertrag von „Wartest du schon lange?“.
  25. 25. has beenBe ill ist ein Zustand, keine Tätigkeit. Deshalb Present Perfect Simple: has been ill. Has been being gibt es so nicht. „Sie ist seit Montag krank“ steht im Deutschen im Präsens.
  26. 26. Have … been gettingLately + Tätigkeit über einen Zeitraum bis jetzt + sichtbare Folge (du siehst müde aus): Have you been getting enough sleep? Has passt nicht zu you.
  27. 27. I've painted the room.Das Present Perfect Simple betont das Ergebnis: I've painted the room, es ist fertig. I've been painting the room betont die Tätigkeit und lässt offen, ob du fertig bist.
  28. 28. I've been knowing him for years.Know ist ein Zustandsverb und steht nicht in der Verlaufsform. I've known him ist richtig. Bei work sind Simple und Progressive mit for years beide möglich.
  29. 29. forSix hours ist eine Dauer, also for. During beantwortet „wann?“ (during the trip), nicht „wie lange?“. Ago passt zu Simple Past.
  30. 30. had been talkingDer Bezugspunkt liegt in der Vergangenheit (als der Lehrer reinkam). Dafür brauchst du das Past Perfect Progressive: had been talking. Have been talking misst nur bis jetzt.

So bildest du das Present Perfect Progressive

Du brauchst drei Bausteine: have oder has, dann been, dann das Verb mit -ing. Has steht nur bei he, she, it und bei Nomen im Singular (my sister, the train). Alle anderen Personen bekommen have. Been ändert sich nie.

  • Aussage (+): I have been waiting. / She has been working. / It has been raining.
  • Kurzformen: I've been, you've been, he's been, she's been, we've been, they've been.
  • Verneinung (−): I haven't been sleeping well. / He hasn't been feeling well.
  • Frage (?): Have you been waiting long? / Has she been working here long?
  • Kurzantworten: Yes, I have. / No, she hasn't.
  • Mit Fragewort: How long have you been living in Dresden? / What have you been doing?
  • Achtung bei he's: He's been working = he has been working, nicht he is.

Rechtschreibung der -ing-Form

Die meisten Verben hängen einfach -ing an (work → working, play → playing). Drei Regeln musst du kennen, weil sie in Klassenarbeiten gern abgefragt werden.

  • Stummes -e fällt weg: make → making, write → writing, live → living. Ausnahme: be → being, see → seeing.
  • Kurzer betonter Vokal + ein Konsonant: Konsonant verdoppeln: run → running, sit → sitting, stop → stopping, begin → beginning.
  • -ie wird zu -y: lie → lying, die → dying, tie → tying.
  • Britisch vs amerikanisch: travel → travelling (UK) / traveling (US). Beides ist richtig, bleib nur in einem Text bei einer Variante.

Wann du das Present Perfect Progressive verwendest

Die Zeitform verbindet eine Tätigkeit aus der Vergangenheit mit der Gegenwart, und zwar mit Blick auf den Verlauf oder die Dauer, nicht auf ein fertiges Ergebnis.

  • Tätigkeit läuft bis jetzt (oft mit for/since/how long): We've been living in Köln since 2020.
  • Tätigkeit gerade vorbei, Folgen sichtbar: Why are you so dirty? – I've been repairing my bike.
  • Wiederholte Tätigkeit in letzter Zeit: She's been going to the gym a lot lately.
  • Ärger oder Ungeduld über etwas, das andauert: Who's been eating my chocolate?
  • Vorübergehende Situation: I've been staying with my cousin in Frankfurt for a few weeks.

Signalwörter: for, since, how long, lately

  • for + Zeitdauer: for two hours, for ten minutes, for years, for a long time
  • since + Zeitpunkt: since Monday, since 2019, since 8 o'clock, since I started my Ausbildung
  • How long …? Fragt nach der Dauer bis jetzt: How long have you been waiting?
  • all day, all morning, all week: I've been studying all day.
  • lately, recently: Have you been sleeping well lately?
  • Nicht dazu passen: ago, yesterday, last week, in 2019. Diese Wörter verlangen Simple Past.

Zwei Fragen helfen bei jedem „seit“-Satz: Dauer oder Zeitpunkt? (for oder since) und läuft es bis jetzt? (dann have/has been, nie am/is).

Present Perfect Simple oder Progressive?

Beide Zeitformen verbinden Vergangenheit und Gegenwart. Der Unterschied liegt im Fokus. Das Simple betont das Ergebnis, also was erledigt ist und wie viel: I've written four emails. Das Progressive betont die Tätigkeit und ihre Dauer: I've been writing emails all morning. Wer sich auf ein Ergebnis bezieht, zählt oft etwas. Sobald eine Zahl oder Menge im Satz steht, ist das Simple meistens die richtige Wahl.

Bei manchen Verben wie live, work, study oder teach sind mit for und since beide Formen korrekt und bedeuten fast dasselbe: I've lived here for ten years = I've been living here for ten years. Das Progressive klingt etwas mehr nach „vorübergehend“ oder „aktiv“, das Simple eher nach „dauerhaft“.

  • Ergebnis: I've cleaned the kitchen. (Die Küche ist sauber.)
  • Tätigkeit: I've been cleaning the kitchen. (Deshalb bin ich so dreckig. Vielleicht bin ich noch nicht fertig.)
  • Anzahl: She has sent 50 applications. / Dauer: She has been sending applications for months.
  • Zustandsverben nur im Simple: know, believe, understand, like, love, hate, want, need, own, belong, seem, be (meist).
  • Verben mit zwei Bedeutungen: I've had this car for years (besitzen, Simple) / We've been having a great time (erleben, Progressive möglich).
  • Weiterführend: Mehr zum Present Perfect Simple im Vergleich mit dem Simple Past findest du in den Übungen zu Present Perfect oder Simple Past.

Warum Deutschsprachige hier „I am waiting since“ sagen

Das Deutsche hat keine Verlaufsform und kein Present Perfect, das bis jetzt misst. Für eine Tätigkeit, die begonnen hat und weiterläuft, nimmt es einfach das Präsens und ergänzt „seit“ oder „schon“: „Ich warte seit zwei Stunden“, „Wir lernen schon den ganzen Tag“, „Er arbeitet seit 2018 bei Bosch“. Wer das Wort für Wort übersetzt, landet bei I am waiting since two hours oder He works at Bosch since 2018. Für Muttersprachler klingt das sofort falsch, denn im Englischen bedeutet das Präsens nur „jetzt“, nicht „von damals bis jetzt“.

Der zweite Fehler steckt im Wort „seit“. Das Deutsche benutzt es für Zeitpunkte (seit Montag) und für Zeitdauern (seit zwei Stunden). Das Englische unterscheidet: since Monday, aber for two hours. „Since two hours“ ist deshalb einer der häufigsten Fehler deutscher Schülerinnen und Schüler.

Und schließlich die Frage „Seit wann …?“. Since when …? gibt es im Englischen zwar, aber es klingt meist empört („Since when do you smoke?!“ = „Seit wann rauchst du denn bitte?“). Für eine neutrale Frage nach der Dauer nimmst du How long have you been …?

Siehst du in deinem deutschen Satz „seit“ oder „schon“ mit Präsens, ist das im Englischen fast immer ein Fall für have/has been + -ing (oder have/has + Partizip bei Zustandsverben).

Typische Fehler und ihre Korrektur

  • Falsch: I am waiting since two hours. Richtig: I have been waiting for two hours.
  • Falsch: She works here since 2021. Richtig: She has been working here since 2021.
  • Falsch: How long are you learning German? Richtig: How long have you been learning German?
  • Falsch: I have been knowing her for years. Richtig: I have known her for years.
  • Falsch: I have been reading five books this month. Richtig: I have read five books this month.
  • Falsch: He has been worked all day. Richtig: He has been working all day.
  • Falsch: I've been waiting here two hours ago. Richtig: I've been waiting here for two hours.

So festigst du die Zeitform

Arbeite die drei Quiz-Stufen nacheinander durch und notiere dir jeden Fehler mit dem deutschen Satz, der dich dazu verleitet hat. Danach schreibst du fünf Sätze über dein eigenes Leben mit for oder since: was du seit wann lernst, wo du seit wann wohnst, worauf du gerade wartest. Kontrolliere jeden Satz mit zwei Fragen: Steht have/has been davor? Und passt for oder since?

Für längere Texte wie Bewerbungen, Motivationsschreiben oder Klausuren kannst du PromGees Grammatik-Prüfer nutzen. Er findet Sätze wie I work here since 2020 und erklärt, warum das Englische hier have been working oder have worked verlangt.

Weiter üben

Häufige Fragen

Was ist der Unterschied zwischen Present Perfect Simple und Present Perfect Progressive?

Das Simple betont das Ergebnis oder eine Anzahl: I have written three emails. Das Progressive betont die Tätigkeit und ihre Dauer: I have been writing emails all morning. Bei Zustandsverben wie know, own oder belong geht nur das Simple.

Warum ist „I am waiting since two hours“ falsch?

Aus zwei Gründen. Erstens verlangt eine Tätigkeit, die in der Vergangenheit begonnen hat und bis jetzt läuft, das Present Perfect Progressive: I have been waiting. Zweitens steht vor einer Dauer for, nicht since. Richtig ist also I have been waiting for two hours.

Ist Present Perfect Progressive dasselbe wie Present Perfect Continuous?

Ja. Progressive und Continuous sind zwei Namen für dieselbe Zeitform: have/has been + -ing. In deutschen Schulbüchern liest man meist Progressive, in britischen Lehrwerken und Cambridge-Prüfungen eher Continuous.

Finde deine seit-Fehler im eigenen Text

Füge deine E-Mail, Bewerbung oder deinen Aufsatz in PromGees kostenlosen Grammatik-Prüfer ein und sieh mit kurzer Erklärung, wo have been + -ing statt Präsens verlangt war.

Text kostenlos prüfen

Quellen & Referenzen

Weiterlesen: weitere Grammatik-Guides

Dieses Thema mit einem kostenlosen Tool üben: Kostenloses Englisch-Zeitformen-Quiz