Bsp.: Tim has been waiting for his girlfriend for half an hour, but she has not come yet.
Bsp.:He has been working there for 20 years.
und wieso: Peter is upstairs doing his homework. How long has he been working?
Dies ist ein Satz in Present Perfect, aber wieso heisst es: has been waiting und nicht: has waited?
Mir ist aufgefallen das man immer mit -ing umschreibt wenn since oder for dort steht, aber wieso?
hoffe jemand kann mir eine simple erklärung geben