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.
