📌 Ne Zaman Kullanılır?

Past Perfect Continuous'un 3 temel kullanımı

1. Geçmişteki bir olaydan önce süregelen eylem

Geçmişte belirli bir ana kadar belirli bir süre boyunca devam eden bir eylem. Odak eylem üzerinde değil, süreci üzerindedir.

OLUMLU
She had been waiting for two hours when he finally arrived.
O nihayet geldiğinde iki saattir bekliyordu.
OLUMLU
They had been working on the project for months before it was cancelled.
Proje iptal edilmeden önce aylardır üzerinde çalışıyorlardı.

2. Bir sonucun geçmişteki sebebini açıklamak

Geçmişte görülen bir sonucun nedenini, daha önce süregelen bir eylemle açıklarız.

OLUMLU
His eyes were red because he had been crying.
Gözleri kırmızıydı çünkü ağlıyordu (süre boyunca).
OLUMLU
She was exhausted because she had been running.
Yorgundu çünkü (bir süredir) koşuyordu.

3. for / since ile geçmişe kadar süren eylem

for (süre) ve since (başlangıç noktası) ifadeleriyle birlikte çok sık kullanılır.

FOR
I had been studying for three hours before I took a break.
Mola vermeden önce üç saattir çalışıyordum.
SINCE
He had been living there since 2010 when he moved away.
Taşındığında 2010'dan beri orada yaşıyordu.

🏗️ Nasıl Kurulur?

had been + V-ing

Temel Formül Subject + had been + V-ing Tüm öznelerde yalnızca had been kullanılır. Kısaltma: 'd been → I'd been waiting, She'd been working

Olumlu (Affirmative)

Özne had been V-ing Örnek
I had been waiting I had been waiting for an hour.
You had been working You had been working all day.
He / She / It had been running She had been running for 20 minutes.
We / They had been studying They had been studying since morning.

Olumsuz (Negative)

OLUMSUZ
He had not (hadn't) been sleeping well before the exam.
Sınavdan önce iyi uyuyamamıyordu.
OLUMSUZ
They hadn't been talking to each other for weeks.
Haftalardır birbirleriyle konuşmuyorlardı.

Soru (Question)

SORU
Had she been crying before you arrived?
Sen varmadan önce ağlıyor muydu?
KISA CEVAP
Yes, she had.  /  No, she hadn't.
Evet, ağlıyordu. / Hayır, ağlamıyordu.

⏳ for vs since

Past Perfect Continuous ile en çok karıştırılan iki ifade

⏱ for — süre

Eylemin ne kadar sürdüğünü belirtir.

  • for two hours
  • for three days
  • for a long time
  • for months / years

📍 since — başlangıç noktası

Eylemin ne zaman başladığını belirtir.

  • since morning
  • since 2015
  • since she left
  • since last week
FOR
She had been waiting for two hours.
İki saattir bekliyordu. → süre: 2 saat
SINCE
She had been waiting since 3 o'clock.
Saat 3'ten beri bekliyordu. → başlangıç: saat 3

⚠️ Stative Verbs — Dikkat!

Bu fiiller Past Perfect Continuous ile kullanılmaz

Durum bildiren (stative) fiiller süreç değil, kalıcı bir durumu anlatır. Bu nedenle hiçbir Continuous zaman ile kullanılamazlar. Bu durumda Past Perfect kullanılır.

know want love hate need believe seem own understand remember
YANLIŞ
❌ I had been knowing the answer.
DOĞRU
✅ I had known the answer for years. (Past Perfect)
Yıllardır cevabı biliyordum.
⚠️
Stative verb mi değil mi emin değilsen kendinize sor: "Bu eylem bir süreç mi yoksa bir durum mu?" Durum → Past Perfect. Süreç → Past Perfect Continuous.

🔀 Past Perfect vs Past Perfect Continuous

Tamamlanma mı, süreç mi?

Past Perfect (PP) Past Perfect Continuous (PPC)
Eylemin tamamlandığını vurgular Eylemin ne kadar sürdüğünü vurgular
I had read the book.
Kitabı okumuştum. (bitti)
I had been reading the book for an hour.
Bir saattir kitap okuyordum. (süreç)
She had written three emails.
Üç e-posta yazmıştı. (sonuç)
She had been writing emails all morning.
Sabahtan beri e-posta yazıyordu. (süreç)
Kaç tane? Tamamlandı mı? sorusuna cevap verir Ne kadar süredir? sorusuna cevap verir
🔍
Pratik kural: Cümlede for veya since varsa ve süreç vurgulanıyorsa → Past Perfect Continuous. Eylem tamamlanmış ve sayılabilir bir sonuç varsa → Past Perfect.
🔗
Bir Sonraki Adım: Past Perfect Continuous'u öğrendiniz! Geçmiş zamanları tamamladınız. 🎉 Şimdi Present Perfect Continuous ile "have/has been + V-ing" yapısını karşılaştırın veya Time Expressions ile "for/since/before" kullanımını pekiştirin.

🧠 Mini Quiz

Boşluklara doğru kelimeyi yaz. Her kutu cümledeki bir boşluğa karşılık gelir. (8 soru)

1. She (wait) for an hour when the bus finally came.
💡 had been + wait → waiting
2. They (work) on the report all day before the deadline.
💡 had been + work → working
3. His hands were dirty because he (repair) the car.
💡 Ellerin kirlenmesinin sebebi → süregelen eylem
4. I (not / sleep) well for weeks before I saw the doctor.
💡 Olumsuz: hadn't been + V-ing
5. you (study) before the exam started?
💡 Soru: Had + özne + been + V-ing?
6. She (run) for 30 minutes when she twisted her ankle.
💡 run → running (ünsüz harf çiftleme!)
7. They (live) in that house since 2008 when they sold it.
💡 since 2008 → PPC ile süre belirtme
8. I (know) him for years. (Dikkat: stative verb!)
💡 "know" stative verb → Past Perfect, Continuous değil!