Jak rozróżnić czasy present perfect i present perfect continuous ?

Temat przeniesiony do archwium.
present perfect to skutki, a continuous to trwanie jakiejść czynności, tak to rozumiem, ale w takim razie czemu są zdania
Tom has lived in elk since 1980 albo Tom has lived in Ełk for ten years, czemu tu jest present perfect a nie presenst erfect continuous?
nie tylko skutki, zalezy od czasownika
pres. perf. cont. tez tu moglby byc
sek w tym, ze tutaj zdanie nie zawiera pojecia skutku
mowe o skutkach jest zawarta np. tutaj:
John has passed his driving test. Now he can drive the car he got for his last birthday.
czy tutaj:
I can hardly breath. I've been running in my first marathon./I've run my first marathon.
no tak, ale w książce był taki przykład.
Czyli tak jakby trzeba patrzeć na inne zdania w otoczeniu tego jednego i na podstawie ich stwierdzać który czas :/
no raczej
sam czasownik nie decyduje przeciez o uzyciu odpowiedniego czasu

« 

Pomoc językowa - tłumaczenia