GrammarB2Past Tenses
Past Perfect Continuous
had been doing — a long action up to a point in the past.
Geçmişte Süregelen Eylem
Son güncelleme: · Hazırlayan: AbOnlinEnglish Dil Eğitimi
Quick Understanding
Past Perfect Continuous, geçmişte belirli bir noktaya kadar bir süre boyunca devam etmiş bir eylemi anlatır; genellikle o eylemin sonucunu ya da nedenini vurgular. Türkçedeki "-mekte olmuştu / -iyordu (bir süredir)" ifadesine yakındır: "Üç saattir bekliyordum (sonra o geldi)" gibi.
The Structure
Formula
Affirmative / Negative / Question
Affirmative
Subject + had been + V-ingWe had been driving for hours.Negative
Subject + hadn't been + V-ingShe hadn't been sleeping well.Question
Had + subject + been + V-ing?Had you been waiting long?Word Order
Özne — had been — fiil-ing — (for/since + süre) — (when/before + Past Simple referans olay).
- I had been working there for five years when the company closed.Şirket kapandığında orada beş yıldır çalışıyordum.
- She had been feeling unwell since Monday.Pazartesiden beri kendini iyi hissetmiyordu.
How It Works
When do we use it?
- Geçmişteki bir noktaya kadar SÜRE vurgusu için: She had been studying for three hours before she took a break.
- Bir sonucun sebebini açıklamak için: His eyes were red because he had been crying.
- since/for ile eylemin ne kadar/ne zamandan beri sürdüğünü belirtmek için: They had been living in Bursa for six years before they moved.
- Past Perfect'ten farklı olarak eylemin SÜRESİNİ vurgulamak için: He had been writing the novel for two years (süreç vurgusu) vs He had written the novel (tamamlanma vurgusu).
When DON'T we use it?
❌ He had been arriving late when the meeting started. → ✅ He had arrived late when the meeting started.
state (durum) fiillerini had been ile -ing yaparak KULLANMA: ❌ I had been knowing her for years. → ✅ I had known her for years.
Short Answers
Not: "been" ve "-ing" kısa cevaplarda tekrar edilmez, sadece had/hadn't kalır.
Türkçe Mantığı
Zihninde şu sırayla ilerle:
Examples
Temel (Süre Vurgusu)
- I had been studying for two hours when my friend called.Arkadaşım aradığında iki saattir ders çalışıyordum.
- They had been waiting at the bus stop for twenty minutes.Otobüs durağında yirmi dakikadır bekliyorlardı.
- She hadn't been sleeping well before the exam.Sınavdan önce iyi uyuyamıyordu.
Sebep-Sonuç
- His shirt was wet because he had been running in the rain.Gömleği ıslaktı çünkü yağmurda koşuyordu.
- Her eyes were red because she had been crying all night.Gözleri kızarmıştı çünkü bütün gece ağlıyordu.
- Mert was exhausted because he had been working overtime all week.Mert bitkindi çünkü bütün hafta fazla mesai yapıyordu.
since/for ve Past Perfect ile Karşılaştırma
- They had been living in that house for ten years before they sold it.O evi satmadan önce orada on yıldır yaşıyorlardı.
- Had you been waiting long when the bus finally came?Otobüs sonunda geldiğinde uzun süredir mi bekliyordun?
- He had been learning Spanish for a year before he moved to Madrid.Madrid'e taşınmadan önce bir yıldır İspanyolca öğreniyordu.
- We had been discussing the plan for hours, but we still hadn't decided.Planı saatlerdir tartışıyorduk ama hâlâ karar verememiştik.
- He had finished the report by Friday, after he had been writing it for two weeks.İki haftadır yazdıktan sonra raporu Cuma gününe kadar bitirmişti.
Compare & Notice
Compare With
Past Perfect Continuous
Süreç/devamlılık vurgusu — eylem ne kadar sürdü?
He had been writing for two hours.
Past Perfect
Tamamlanma vurgusu — eylem bitti mi, sonucu ne?
He had written three pages.
Visual Timeline
Common Mistakes
Quick Check
3 kısa soru. Cevabını seçer seçmez doğru cevabı ve nedenini göreceksin.
Practice
8 soru. Farklı soru tipleriyle pekiştir. Her cevaptan sonra açıklamayı oku; istersen baştan dene.
Final Check
Konunun tamamını kapsayan kısa test. Cevaplar ve açıklamalar testi bitirince görünür.
Sık Sorulan Sorular
Past perfect ile past perfect continuous farkı nedir?
Simple tamamlanmış sonucu (He had written three chapters), continuous süreyi/süreci (He had been writing for hours) vurgular.
Durum fiilleri bu zamanda kullanılır mı?
Hayır: I had known her for years. (had been knowing ❌)
Download the Lesson
Konu anlatımı, örnekler, sık yapılan hatalar, alıştırmalar ve cevap anahtarı — yazdırmaya hazır.
Download PDF Lesson