Niveau B1

Present perfect continuous (have been doing)

Diese Zeitform beschreibt eine Tätigkeit, die in der Vergangenheit begann und noch andauert (oder gerade aufgehört hat), mit Blick auf die Dauer. Form: have / has been + Verb-ing. Deutsch nutzt dafür „seit“ + Präsens.

Form
+I’ve been waiting for an hour.
–She hasn’t been sleeping well.
?How long have you been learning English?

Perfect oder perfect continuous?

  • Dauer, Tätigkeit → continuous: I’ve been reading all day.
  • Ergebnis, wie viele → simple: I’ve read three chapters.
  • Zustandsverben bleiben simple: I’ve known her for years.

Beispiele

  • I’ve been living in Germany since 2022.Ich wohne seit 2022 in Deutschland.
  • You look tired. Have you been working late?Du siehst müde aus. Hast du lange gearbeitet?
  • It’s been raining all morning.Es regnet schon den ganzen Morgen.
  • How long have you been waiting?Wie lange wartest du schon?
  • She has been learning Polish for six months.Sie lernt seit sechs Monaten Polnisch.

Typische Fehler

  • ✗ How long do you learn English?✓ How long have you been learning English?Eine Frage nach der Dauer steht im Present Perfect Continuous.
  • ✗ I have been knowing her for years.✓ I have known her for years.Know steht nicht in der Verlaufsform, man nimmt das Present Perfect: have known.
  • ✗ I learn English since two years.✓ I have been learning English for two years.Im Deutschen steht seit zwei Jahren mit dem Präsens, im Englischen braucht man have been learning und for.
  • ✗ She works here since 2020.✓ She has been working here since 2020.Mit since und einer andauernden Tätigkeit steht das Present Perfect Continuous, wo im Deutschen das Präsens steht.
  • ✗ They have been live there for ten years.✓ They have been living there for ten years.Nach have been braucht das Verb die -ing-Form, also living und nicht die Grundform live.