📌 Ne Zaman Kullanılır?

Present Perfect Continuous'un 4 temel kullanımı

1. Geçmişte başlayıp hâlâ devam eden eylemler

Eylem başladı ve şu an da sürüyor. Genellikle for ve since ile kullanılır.

OLUMLU
I have been studying English for two hours.
İki saattir İngilizce çalışıyorum. (ve hâlâ çalışıyorum)
OLUMLU
She has been working here since 2020.
2020'den beri burada çalışıyor. (ve hâlâ çalışıyor)

2. Az önce biten, izi görünen eylemler

Eylem yeni bitti, ama sonucu hâlâ ortada. Yüz kırmızı, eller ıslak, ter var…

OLUMLU
You look tired. Have you been running?
Yorgun görünüyorsun. Koşuyor muydun?
OLUMLU
Her eyes are red. She has been crying.
Gözleri kırmızı. Ağlıyordu. (sonucu görünüyor)

3. Süreyi vurgulamak

Eylemin ne kadar süredir yapıldığını özellikle vurgulamak istediğimizde.

OLUMLU
They have been waiting for three hours!
Tam üç saattir bekliyorlar! (süre vurgusu)

4. Tekrarlanan eylemler (yakın geçmişte)

OLUMLU
I have been going to the gym lately.
Son zamanlarda düzenli spor salonuna gidiyorum.
💡
for vs since hatırlatma: for → süre belirtir (for 2 hours, for a week)  |  since → başlangıç noktası belirtir (since Monday, since 2020)

🏗️ Nasıl Kurulur?

have / has + been + V-ing

Temel Formül Subject + have / has + been + V-ing I/You/We/They → have been + V-ing  |  He/She/It → has been + V-ing

Olumlu (Affirmative)

Özne Yardımcı Örnek Türkçe
I have been working I have been working. Çalışıyorum. (süredir)
You have been waiting You have been waiting. Bekliyorsun. (süredir)
He / She / It has been studying She has been studying. Çalışıyor. (süredir)
We / They have been living They have been living here. Burada yaşıyorlar. (süredir)

Olumsuz (Negative)

Subject + have not (haven't) / has not (hasn't) + been + V-ing
OLUMSUZ
I haven't been sleeping well lately.
Son zamanlarda iyi uyumuyorum.
OLUMSUZ
He hasn't been eating much since last week.
Geçen haftadan beri fazla yemiyor.

Soru (Question)

Have / Has + Subject + been + V-ing ?
SORU
Have you been waiting long?
Uzun süredir mi bekliyorsun?
SORU
Has she been feeling better?
Kendini daha iyi hissediyor mu? (süredir)
SORU
How long have they been living here?
Ne zamandır burada yaşıyorlar?

⏱️ Zaman Zarfları

Present Perfect Continuous ile sık kullanılan ifadeler

Present Perfect Continuous ile gelen zarflar

for + süre since + başlangıç all day / all week lately recently how long…?
📌
How long ile soru: Present Perfect Continuous'un en tipik kullanımlarından biri süreyi sormaktır.
"How long have you been learning English?" — Ne zamandır İngilizce öğreniyorsun?

⚠️ Dikkat: Stative Verbs

Bu fiiller Present Perfect Continuous ile kullanılmaz

Duygu, düşünce ve sahip olma gibi durum bildiren fiiller (stative verbs) süreç ifade etmez. Bu yüzden Present Perfect Continuous yerine Present Perfect kullanılır.

Yanlış: I have been knowing her for years.
Doğru: I have known her for years.  (tanıyorum — durum, süreç değil)
Yanlış: She has been wanting a new phone.
Doğru: She has wanted a new phone.  (istiyor — durum)
Stative verbs hatırlatma: know, want, need, love, hate, believe, understand, remember, like, seem, own, have (sahip olmak anlamında) — bunlar -ing almaz.

🔀 Present Perfect vs Present Perfect Continuous

İkisi de geçmişten bugüne uzanır — ama fark var!

Present Perfect (PP) Present Perfect Continuous (PPC)
Sonucu vurgular — eylem tamamlandı Süreci vurgular — eylem devam ediyor / yeni bitti
I have read the book.
Kitabı okudum. (bitti)
I have been reading the book.
Kitabı okuyorum. (sürüyor / az önce bitti)
She has painted the wall.
Duvarı boyadı. (iş bitti)
She has been painting the wall.
Duvarı boyuyor. (hâlâ yapıyor / eller boyalı)
How many times / How much vurgusu How long vurgusu
He has called you three times.
Seni üç kez aradı.
He has been calling you all morning.
Bütün sabah seni arıyor.
🔍
Kısa test: Soruyu "How long?" diye sorabiliyorsan → PPC  |  "How many times?" diye sorabiliyorsan → PP
🔗
Bir Sonraki Adım: Present Perfect Continuous'u öğrendiniz! Şimdiki zamanları tamamladınız. 🎉 Şimdi Past Perfect Continuous ile karşılaştırın veya Time Expressions ile "for/since/all day" kullanımını pekiştirin.

🧠 Mini Quiz

Boşlukları doğru have/has been + V-ing formuyla doldur. (10 soru)

1. I _____ (study) English for three years.
💡 I → have been + V-ing
2. She _____ (work) at this company since January.
💡 She → has been + V-ing
3. How long _____ you _____ (wait) here?
💡 How long have you been…?
4. They _____ (argue) all morning. I'm so tired of it.
💡 They → have been + V-ing
5. It _____ (rain) since this morning.
💡 It → has been + V-ing
6. He looks exhausted. He _____ (run) for an hour.
💡 run → running (tek ünlü + ünsüz: harf çift)
7. We _____ (not / sleep) well this week.
💡 Olumsuz: haven't been + V-ing
8. _____ she _____ (feel) better lately?
💡 Soru: Has she been feeling…?
9. I _____ (know) him for years. (Dikkat: stative verb!)
💡 "know" stative verb — PPC değil, PP kullan!
10. The kids _____ (play) outside all afternoon.
💡 The kids → have been + V-ing