“Present Perfect Tense” gibi “Present Perfect Continuous Tense” de geçmişte başlayıp şimdiye kadar devam eden eylem ya da olayları anlatmak için kullanılır. Ama iki zaman arasında bir fark vardır: “Present Perfect Continuous, Present Perfect Tense”e göre şimdiye daha yakındır. Yani “Perfect Continuous” bir eylem ya da olayın henüz bitmediğini vurgular ve aynı zamanda gelecekte devam edeceğini gösterir.
She has been talking on the phone for half an hour[i1] .
v I have been waiting here over an hour.[i2]
v He has been getting to school by bus this week.[i3]
v How long has Fred been studying?[i4]
v Fernando has been studying for two hours. [i5]
v Mac hasn’t been attending the class for one month.[i6]
v Have they been sleeping since ten o’clock?[i7]
Az önce bitmiş olaylar için kullanılır.
v You are out of breath. What have you been doing?[i8]
v He is very tired. He has been working very hard[i9] .
v Your hands are dirty. Have you been playing in the garden?[i10]
v I am tired. I have been digging all day[i11] .
Zaman içinde tekrarlanan eylemler için kullanılır.
v Sedat is a very good chess player. He has been playing since he was 7[i12] .
v They always meet in the same cafe. They have been going there for years.[i13]