Present Perfect Progressive – have been + -ing
Betont die Dauer einer Handlung, die in der Vergangenheit begann und bis jetzt andauert oder gerade aufgehört hat.
- I have been waiting for an hour.
- She has been learning English since 2020.
- Why are you so tired? – I have been running.
Bildung
have/has + been + -ing
Unterschied zum Present Perfect
- I have been reading the book. (Dauer, vielleicht nicht fertig)
- I have read the book. (Ergebnis: fertig)
- I have read three chapters. (Menge → Present Perfect)
Signalwörter: for, since, all day, how long, lately