Past Perfect Continuous, geçmişte belirli bir zamandan veya başka bir eylemden önce başlayıp o zamana kadar devam etmiş olan eylemleri anlatmak için kullanılır. Türkçede bu duruma genellikle "yapıyordum", "ediyordum" gibi ifadelerle, ama özellikle "yapmıştım", "etmiştim" gibi geçmişte bir noktaya kadar süren eylemleri vurgularken rastlarız. Genellikle bir şeyin nedenini veya bir durumun açıklamasını verirken karşımıza çıkar.
"I had been waiting for an hour when she finally arrived." = "O geldiğinde bir saattir bekliyordum." (Burada bekleme eylemi, gelme eyleminden önce başlamış ve o ana kadar sürmüş.)
Yapı
Past Perfect Continuous'ın temel yapısı had been + V-ing şeklindedir. Tüm özneler için had kullanıldığı için oldukça basittir.
Olumlu (Affirmative)
| Özne (Subject) | Yardımcı Fiil (Auxiliary Verb) | Fiil (Main Verb) | Örnek Cümle |
|---|---|---|---|
| I / You / He / She / It / We / They | had been | V-ing (verb + -ing) | I had been working all day. (Bütün gün çalışıyordum.) |
Örnekler:
- She had been studying for three hours before the exam. (Sınavdan önce üç saattir ders çalışıyordu.)
- They had been living in İzmir for ten years when they decided to move. (Taşınmaya karar verdiklerinde on yıldır İzmir'de yaşıyorlardı.)
- He had been playing football since he was a child. (Çocukluğundan beri futbol oynuyordu.)
Olumsuz (Negative)
Olumsuz yapmak için had ve been arasına not ekleriz. Kısaltma olarak hadn't been kullanılır.
Subject + had not (hadn't) + been + V-ing
Örnekler:
- I hadn't been feeling well for a few days before I went to the doctor. (Doktora gitmeden önce birkaç gündür kendimi iyi hissetmiyordum.)
- She hadn't been sleeping enough, that's why she was tired. (Yeterince uyumuyordu, bu yüzden yorgundu.)
- They hadn't been practicing regularly, so they lost the game. (Düzenli pratik yapmıyorlardı, bu yüzden maçı kaybettiler.)
Soru (Question)
Soru sormak için had yardımcı fiilini cümlenin başına alırız.
Had + subject + been + V-ing + ...?
Örnekler:
- Had you been waiting long before I came? (Ben gelmeden önce uzun süre beklemiş miydin?)
- Had she been crying when you saw her? (Onu gördüğünde ağlıyor muydu?)
- Had they been planning the trip for months? (Geziyi aylardır planlıyorlar mıydı?)
Kullanım Alanları
Past Perfect Continuous'ın temel kullanım alanları şunlardır:
1. Geçmişte Belirli Bir Ana Kadar Süren Eylemler
Bu, Past Perfect Continuous'ın en yaygın kullanımıdır. Geçmişteki bir eylemden veya zamandan önce başlayıp, o ana kadar devam eden bir eylemi anlatır. Genellikle "for" (süre belirtme) veya "since" (başlangıç noktası belirtme) ile kullanılır.
- When he arrived, I had been reading for two hours. (O geldiğinde iki saattir okuyordum.)
- She was tired because she had been working since morning. (Yorgundu çünkü sabahtan beri çalışıyordu.)
2. Geçmişteki Bir Durumun Nedeni veya Açıklaması
Bir şeyin nedenini açıklarken, geçmişte devam eden bir eylemin sonucu olarak ortaya çıkan bir durumu belirtmek için kullanılır.
- His eyes were red because he had been watching a sad movie. (Gözleri kırmızıydı çünkü üzücü bir film izliyordu.)
- The ground was wet because it had been raining all night. (Yer ıslaktı çünkü bütün gece yağmur yağıyordu.)
3. Geçmişte Tamamlanmış Ama Etkisi Hala Görülen Eylemler
Eylem geçmişte tamamlanmış olsa bile, o eylemin etkisinin geçmişteki başka bir anda hala görülüyor olduğunu belirtmek için kullanılabilir.
- I finally found my keys. I had been looking for them for an hour! (Anahtarlarımı sonunda buldum. Bir saattir onları arıyordum!)
- They were out of breath. They had been running. (Nefes nefese kalmışlardı. Koşuyorlardı.)
Yaygın Hatalar (Türkçe Konuşanlara Özel)
❌ Simple Past yerine kullanmak
Türkçede geçmişte uzun süren bir eylemi anlatırken bazen sadece "-di"li geçmiş zaman kullanabiliriz, ancak İngilizcede bu nuance için Past Continuous veya Past Perfect Continuous daha doğru olabilir.
| Yanlış | Doğru |
|---|---|
| I read for two hours when he arrived. | I had been reading for two hours when he arrived. ✓ |
| She worked all day, so she was tired. | She had been working all day, so she was tired. ✓ |
Neden: Simple Past bitmiş bir eylemi belirtirken, Past Perfect Continuous başka bir geçmiş eylemden önce başlamış ve o ana kadar devam etmiş olan eylemi vurgular. Türkçedeki "çalışıyordum" veya "bekliyordum" gibi, geçmişte bir anda devam eden bir aktiviteyi vurgulamak için Simple Past yeterli olmayabilir.
❌ for/since olmadan kullanmak
Türkçede "bir saattir bekliyordum" ifadesinde "bir saattir" kısmı bazen İngilizceye aktarılırken unutulabilir, bu da cümlenin anlamını değiştirebilir veya yanlış tense kullanımına yol açabilir.
| Yanlış | Doğru |
|---|---|
| I had been waiting when she came. | I had been waiting for an hour when she came. ✓ |
| He had been studying. That's why he passed the exam. | He had been studying hard for months. That's why he passed the exam. ✓ |
Neden: Past Perfect Continuous genellikle eylemin ne kadar süre devam ettiğini (for) veya ne zamandan beri devam ettiğini (since) belirtmek için kullanılır. Bu zaman zarfları, eylemin sürekliliğini ve geçmişteki belirli bir ana kadar olan etkisini vurgulamaya yardımcı olur.
❌ had been yerine was/were kullanmak
Türkçede geçmişte bir anda devam eden eylemler için "-yordu" ekini kullanırız. Ancak bu eylem başka bir geçmiş olaydan önce başlamış ve o ana kadar devam etmişse, Past Continuous yerine Past Perfect Continuous kullanmalıyız.
| Yanlış | Doğru |
|---|---|
| I was waiting for two hours when she arrived. | I had been waiting for two hours when she arrived. ✓ |
| The ground was wet because it was raining all night. | The ground was wet because it had been raining all night. ✓ |
Neden: Past Continuous sadece geçmişte belirli bir anda devam eden bir eylemi gösterirken, Past Perfect Continuous geçmişteki başka bir eylemden önce başlayıp o ana kadar devam eden bir eylemi gösterir. Aralarındaki temel fark, eylemin ne zaman başladığı ve geçmişteki referans noktasına kadar ne kadar süre devam ettiğidir. Eğer bir süre belirtiyorsanız (for two hours, all night gibi), genellikle Past Perfect Continuous daha uygundur.
Hızlı Kontrol
- She was exhausted because she ___ (run) a marathon.
- I ___ (wait) for thirty minutes when the bus finally arrived.
- The children's clothes were dirty because they ___ (play) in the mud.
- He ___ (not / feel) well for days before he decided to see a doctor.
- ___ (you / live) in the city long before you moved to the countryside?
- By the time I saw him, he ___ (work) on that project for five hours.
- They apologized because they ___ (make) too much noise.
- How long ___ (she / study) English before she moved to London?
Cevaplar
- had been running (Yorgunluğunun nedeni, maraton koşma eyleminin geçmişte bir süre devam etmiş olması.)
- had been waiting (Otobüs gelmeden önce 30 dakika boyunca bekleme eylemi devam etmiş.)
- had been playing (Kıyafetlerinin kirli olmasının nedeni, geçmişte çamurda oynama eylemlerinin devam etmesi.)
- hadn't been feeling (Doktora gitmeden önceki günlerde iyi hissetmeme durumu devam etmiş.)
- Had you been living (Kırsal bölgeye taşınmadan önce şehirde yaşama sürenin sorulması.)
- had been working (Onu gördüğüm ana kadar projede beş saattir çalışma eylemi devam ediyordu.)
- had been making (Özür dilemelerinin nedeni, geçmişte çok gürültü yapma eylemlerinin devam etmesi.)
- had she been studying (Londra'ya taşınmadan önce İngilizce öğrenme süresinin sorulması.)
Özet
- had been + V-ing
- Duration before a past point
- Often shows cause-effect in past
Örnekler
- I had been waiting for an hour when she finally arrived.
- He was exhausted because he had been working all day.
Örnek alıştırmalar
Kurstaki alıştırmalardan örnekler.
They were late for the meeting because they ___ for directions for a long time.
Cümledeki boşlukları Past Perfect Continuous tense ile doldurun.
She was tired because she had been studying (study) for hours.
Past Perfect Continuous can be used to show the duration of an action before another past event.