Żeby zrozumieć różnice między tymi dwoma przykładami, trzeba zrozumieć, że jest różnica pomiędzy poprawnością gramatyczną a tym jak ludzie używają języka. Podstawowa zasada każdego języka mówi, że to język służy człowiekowi a nie człowiek językowi. Przez to, pojawią się pewne wyjątki w zasadach, które nie będa miały większego sensu, ale są przez ludzi używane.
Dodatkowo, liczy się kto korzysta z języka i po co. Innych rzeczy musi naczyć się nastolatek na oceny a innych osoba, która uczy się, żeby swobodnie rozmawiać. Np. siedemnastolatek musi zrozumieć czas Future Perfect Continues, ale moja Mama, może ten czas pominąć całkowicie, bo nigdy go nie będzie używać (chyba, że chce być profesjonalnym mówcą w jakiejś dziedzinie).
Podchodząc do podanego wyżej przykładu zasadniczo, można powiedzieć, że różnica powiedzy drugą parą zdań jest taka sama jak pomiędzy pierwszą. Dla łatwości zrozumienia przekonwertuje je na twierdzące.
Mark has played the guitar for 4 years. - Tego zdania użyje, przykładowo w sytuacji, kiedy mama Marka rozmawia o nim ze swoją koleżanką i tematem rozmowy jest wypalenie się pasji Marka do gry na gitarze. Marek ostatnimi czasy przestał grać na gitarze, nie ma już na to ochoty albo nie widzi w tym sensu. Wypowiadane zdanie zanacza - w tym przypadku akurat - moment zakończenia długotrwałęj czynnośći (hobby) grania.
Mark has been playing the guitar for 4 years - Tutaj natomiast nie ma zakońćzenia czynnośći. Mark gra od 4 lat, aktualnie jest to nadal jego hobby i nie ma zamiaru kończyć. Wiemy, że czynność będzie kontynuowana w przyszłość.
Natomiast podchodząc do sprawy bardziej praktycznie niż zasadniczo, trzeba zauważyć, że są w angielskim pewne czasowniki, które sprawiają, że obie formy są sobie równe. "Study", "live", "work", "play" są przykładami takich czasowników.
Można do sprawy również podejść logicznie. Jeżeli nauczysz się zasady, która mówi, że zawsze jest różnica miedzy PP a PPC, to nikt nie bedzie w stanie okrśelić, czym użycie przez ciebie tego czasu byłospowodowane.