Şimdi geçmişte başlamış ama hala devam eden veya etkisi hala devam eden bir olay örnek vereceğim size. O da çalıştığım iş olsun. Peki bu durumda şu ikisi arasında ne fark var?
I have worked here since 2005 (Present Perfect)
I have been working here since 2005 (Present Perfect Progressive)
Hangisi kullanılmalı ve anlam olarak ne farkları var acaba?
ikincisi kullanılmalı, çalışma durumu hala devam ediyor.
üsttekinde 2005 ten beri çalışmış.
alttakinde 2005 ten beri çalışıyor orda.hala çalışıyo yani.
www.youtube.com videoya bir bakın derim.
Birincisinde, konuştuğunuz ana dek sürmüş ancak bitmiş bir işten (2005ten şimdiye kadar çalıştım ama bıraktım) ikincisinde ise hala devam eden bir işten bahsediyorsunuz (2005ten beri çalışıyorum)
progressive etkisi yahut bizzat kendini halen devam eden eylemler için uygun. mesela "üç saattir koşuyoruz şurada, bi' su ver de içelim allahım belası, bozuğum yok." diyeceksen "i've been running for three hours.." uygun. ya da "i've been waiting for you two hours, cibiliyetini sikeyim." gibi. fiilin veya etkisinin hala devam ettiğini vurgulamak istiyorsun mutlaka yani. vurguya lüzum yoksa da present perfect. hiç progressive kullanmadan da yaşayabiliriz bence aslında.