Geçmişte başlayıp hâlâ devam eden veya yeni biten eylemleri anlatmak için kullanılır.
📌 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ülSubject + 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 beenworking
I have been working.
Çalışıyorum. (süredir)
You
have beenwaiting
You have been waiting.
Bekliyorsun. (süredir)
He / She / It
has beenstudying
She has been studying.
Çalışıyor. (süredir)
We / They
have beenliving
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üresince + başlangıçall day / all weeklatelyrecentlyhow 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!)