Jakie czasy są możliwe kiedy odpowiadamy na pytanie "jak długo"?

No bo np present simple i present continuous jest zabroniony: I live here for five years. I'm living here for five years.

Ale past simple już działa: I lived here for five years.

Z tego co wiem to present perfect i present perfect continuous też działają: I have lived here for five years. I have been living here for five years.

A jak z innymi?
wszystkie czasy perfect i past moga zostac uzyte w takich przypadkach
Cytat: mg
wszystkie czasy perfect i past moga zostac uzyte w takich przypadkach

Czyli tylko czasy perfect i past?
Jeżeli 'jak dlugo' znaczy 'od jakiego czasu', tak.
O jakie znaczenie 'jak dlugo' pytasz?
Cytat: mg
Jeżeli 'jak dlugo' znaczy 'od jakiego czasu', tak.
O jakie znaczenie 'jak dlugo' pytasz?

przez jaki czas trwania
Ok, usciślam:
'od jakiego czasu' - perfect
'przez jaki czas' - wszystkie czasy, ale uwazaj z czasownikami, bo "I live here for 5 years' nie ma sensu, co innego "I usually stay for 2 weeks' albo 'I'm staying here for a week' - te są ok.