B1 · 13. İleri zaman biçimleri
13.2 past perfect: geçmişten önceki geçmiş
Neden zorlanıyoruz
Bu, İngilizcede Türkçeye en kolay oturan zamanlardan biri — çünkü Türkçede karşılığı var: -mişti / -mıştı.
• Ben vardığımda o gitmişti. → When I arrived, he had gone.
• Daha önce hiç uçağa binmemiştim. → I hadn't flown before.
Yani mantığı öğrenmek gerekmiyor, zaten var: iki geçmiş olaydan daha önce olanı işaretliyor.
Asıl zorluk başka yerde ve beklenenin tersi: fazla kullanmak. Türkçede -mişti kullanmayacağın yerlerde de İngilizcede "had" koyma eğilimi doğuyor. Oysa sıra zaten belliyse past perfect gereksiz:
• I got up, had a shower and left. ✓ (sırayla anlatılıyor, hepsi past simple)
• I had got up, had had a shower… ✗
İkinci zorluk teknik: had hem yardımcı hem ana fiil olabiliyor, o yüzden "had had" gibi tuhaf ama doğru cümleler çıkıyor.
Yapı: had + 3. hal
Bütün kişilerde had — he/she için bile değişmiyor. Bu, present perfect'e göre bir kolaylık.
'd iki şey olabiliyor: "I'd gone" = had (3. hal geliyor). "I'd go" = would (yalın fiil geliyor). Arkasındaki fiilin biçimi hangisi olduğunu söylüyor.
I had finished. / She had finished.
Kişiye göre değişmiyor.
They'd already left.
'd = had.
I hadn't seen her before.
Had you met him before?
I had went.
I had gone.
3. hal gerekiyor.
Temel kullanım: önce olan olay
İki geçmiş olay var; daha önce olan past perfect, sonraki past simple oluyor.
When I arrived, the film had already started.
Film önce başladı.
When I arrived, the film started.
Ben varınca başladı — farklı anlam!
She was upset because she had failed the exam.
I couldn't get in. I'd forgotten my key.
Sıra belliyse gerekmiyor
Olaylar anlatıldığı sırayla olduysa past simple yeterli. Burası en sık fazla kullanım yapılan yer.
before ve after varsa sıra zaten belli olduğu için past perfect seçimlik: "After I finished, I left" ve "After I had finished, I left" ikisi de doğru. Resmi yazıda perfect tercih ediliyor.
I got up, had breakfast and went to work.
Sırayla — hepsi past simple.
I had got up, had had breakfast and had gone to work.
I got up, had breakfast and went to work.
He opened the door and went in.
İki olay, sıra açık.
Hiç yapmamıştım: before ve never
O ana kadarki deneyimi anlatıyor. present perfect'in geçmişe kaydırılmış hali.
I'd never seen snow before.
O ana kadar görmemiştim.
It was the best meal I'd ever had.
She'd never been abroad until last year.
I've never seen snow.
Karşılaştır: şu ana kadar — present perfect.
Dolaylı anlatımda
Birinin söylediğini aktarırken zamanlar bir adım geriye kayıyor; present perfect ve past simple ikisi de past perfect'e dönüyor.
"I've finished." → He said he had finished.
"I saw her." → He said he had seen her.
She told me she'd already eaten.
I thought you'd left.
Çok kullanılan kalıp: gittiğini sanmıştım.
past perfect continuous
had been + -ing: geçmişteki bir noktaya kadar süregelen iş. present perfect continuous'un geçmiş hali.
I'd been waiting for an hour when she arrived.
He was tired because he'd been working all day.
They'd been living there for years before they moved.
I'd been knowing her.
I'd known her.
Durum fiilleri yine continuous almıyor.
Üçüncü koşul ve wish
Hayali geçmişte de past perfect kullanılıyor — olmamış bir şeyi anlatmanın yolu. B2'de ayrıntısı var, kalıbı burada tanıdık olsun.
If I had known, I would have told you.
Bilseydim söylerdim — bilmedim.
I wish I hadn't said that.
Keşke söylemeseydim.
If only she had called.
Keşke arasaydı.
Kendini sına
Cevabı görmeden önce kendin kur.
Türkçe: "Ben vardığımda tren kalkmıştı."
When I arrived, the train had left.
Tren önce kalktı → past perfect.
Fazlalığı bul: "I had woken up, had got dressed and had left."
I woke up, got dressed and left.
Sıra anlatıldığı gibi; past perfect gereksiz.
"I'd gone" ile "I'd go" — 'd neyin kısaltması?
I'd gone = had. I'd go = would.
3. hal geliyorsa had, yalın fiil geliyorsa would.
Türkçe: "Daha önce hiç sushi yememiştim."
I'd never eaten sushi before.
O ana kadarki deneyim → past perfect + never.
"When I arrived, the film started" ne anlama geliyor?
Ben varınca film başladı — ikisi aynı anda.
Film önce başlamış olsaydı "had started" gerekirdi.