present perfect simple vs continous

Temat przeniesiony do archwium.
Witam, czy mógłby mi ktoś wytłumaczyć związek między tymi dwoma czasami zawartymi w temacie? jasno i klarownie kiedy i w jakim zdaniu użyć jednego bądz drugiego czasu, jak rozróżnić zdanie w którym powinien być jeden albo drugi czas. Z góry dziekuje
Present Perfect - ważny jest rezultat wykonanej czynności
np. I have cleaned my hands. (rezultat = ręce są czyste)
Present Perfect Continuous - ważny jest czas trwania
np. I have been waiting for you for two hours.

Haczyk jest taki, że w przypadku czasowników, które same w sobie zawierają pojęcie trwania, można tych czasów używac prawie wymiennie.
np. I have lived in London for two years.
znaczy prawie to samo co
I have been living in London for two years.

A tak ogólnie to masz to klarownie opisane w kazdym podręczniku gramatyki, nie dowiesz się tutaj nic nadzwyczajnego, ani innego.
edytowany przez kikino: 23 sie 2013
Różnica jest taka jak przy prawie każdym simple vs continuous - tam gdzie interesuje nas fakt wstawiamy simple a tam gdzie interesuje nas długość czynności wstawiamy continuous.