Ücretsiz Başla

Past Perfect Tense (Miş'li Geçmiş Zaman)

Konu anlatımı · Kurallar · Örnek cümleler

Past Perfect, geçmişteki iki olaydan daha önce gerçekleşeni anlatmak için kullanılır; bu yüzden "geçmişin geçmişi" olarak da bilinir. Türkçedeki -mişti / -diydi yapısına karşılık gelir: "When I arrived, the film had already started" = "Ben vardığımda film çoktan başlamıştı." Yapısı her özne için aynıdır: had + fiilin üçüncü hâli (V3).

Ne Zaman Kullanılır?

Cümle Yapısı

Olumlu Cümle

Özne + had + fiilin üçüncü hâli (V3) — tüm özneler için aynıdır

ÖzneÖrnek
I / You / We / TheyThey had left before we arrived. Biz varmadan önce gitmişlerdi.
He / She / ItShe had finished the report by noon. Öğleye kadar raporu bitirmişti.

V3 (past participle) hatırlatması: Düzenli fiillerde V2 ile aynıdır, -ed alır (work → worked → worked). Düzensiz fiillerde üçüncü hâl farklı olabilir: go → went → gone, see → saw → seen, eat → ate → eaten, have → had → had. Kısaltma: I had = I'd, she had = she'd.

Olumsuz Cümle

Özne + had not (hadn't) + fiilin üçüncü hâli (V3)

ÖzneÖrnek
I / You / We / TheyWe hadn't eaten anything before the flight. Uçuştan önce hiçbir şey yememiştik.
He / She / ItHe hadn't seen snow until he moved to Erzurum. Erzurum'a taşınana kadar hiç kar görmemişti.

Soru Cümlesi

Had + özne + fiilin üçüncü hâli (V3)?

ÖzneÖrnek
I / You / We / TheyHad you met her before the party? Partiden önce onunla tanışmış mıydın?
He / She / ItHad the lesson started when he came in? O içeri girdiğinde ders başlamış mıydı?

Zaman Zarfları (Time Expressions)

Past Perfect ile en sık kullanılan zaman ifadeleri:

Already, just, never gibi zarflar had ile V3'ün arasına girer: "The film had already started", "I had never been there". After'dan sonra önce olan eylem (Past Perfect), before'dan sonra ise sonra olan eylem (Past Simple) gelir: "After I had eaten, I left" = "I left after I had eaten".

Örnek Cümleler

When we arrived home, the children had already gone to bed.Eve vardığımızda çocuklar çoktan yatmıştı.
She had lived in London for five years before she moved to İstanbul.İstanbul'a taşınmadan önce beş yıl Londra'da yaşamıştı.
I couldn't get in because I had forgotten my keys.İçeri giremedim çünkü anahtarlarımı unutmuştum.
Had you finished the project before the deadline?Son teslim tarihinden önce projeyi bitirmiş miydin?
After the guests had left, we cleaned the house.Misafirler gittikten sonra evi temizledik.
He told me that he had lost his wallet.Bana cüzdanını kaybettiğini söyledi.
By the time the police came, the thief had escaped.Polis geldiğinde hırsız kaçmıştı.
They hadn't studied English until they started this course.Bu kursa başlayana kadar İngilizce çalışmamışlardı.

Sık Yapılan Hatalar

❌ Yesterday I had gone to school. → ✅ Yesterday I went to school.
Ortada tek bir geçmiş olay varsa Past Perfect kullanılmaz; Past Simple yeterlidir. Past Perfect için "ondan önce olan" ikinci bir olay ya da geçmiş bir referans noktası gerekir.
❌ She had went home early. → ✅ She had gone home early.
Had'den sonra fiilin ikinci hâli (V2) değil, üçüncü hâli (V3) gelir: had gone, had seen, had eaten.
❌ Before I had arrived, she left. → ✅ Before I arrived, she had left.
Sıralama karışıklığı: before/after kullanırken Past Perfect önce olan eyleme gelir. Önce o gitti, sonra ben vardım → giden eylem had left olur.
❌ Her geçmiş cümlede had kullanmak. → ✅ Sadece öncelik vurgusu gerekince kullan.
Olaylar oluş sırasıyla anlatılıyorsa (I woke up, had breakfast and left) Past Simple yeterlidir; her cümleye had eklemek anlatımı hem yanlış hem hantal yapar.

Sık Sorulan Sorular

Past Perfect ile Past Simple arasındaki fark nedir?

Past Simple geçmişteki bir olayı tek başına anlatır (I watched the film). Past Perfect ise geçmişteki iki olaydan daha önce olanı işaretler: When I arrived, the film had already started — önce film başladı, sonra ben geldim. Tek olay varsa Past Simple yeterlidir. Ayrıntı için Past Simple konu anlatımına bakın.

"Had had" doğru bir kullanım mı?

Evet, tamamen doğrudur. İlk had yardımcı fiil, ikinci had ise have fiilinin üçüncü hâlidir (V3): She had had lunch before the meeting started = Toplantı başlamadan önce öğle yemeğini yemişti.

Past Perfect Türkçede hangi zamana karşılık gelir?

Çoğunlukla Türkçedeki -mişti / -diydi yapısına karşılık gelir: The train had left = "Tren gitmişti / gittiydi". Türkçede bu ayrım çoğu zaman bağlamdan anlaşıldığı için her Past Perfect cümlesi birebir -mişti ile çevrilmeyebilir.

By the time ile Past Perfect nasıl kullanılır?

By the time (-e kadar / -dığında) geçmişte bir sınır noktası verir; o noktadan önce tamamlanmış eylem Past Perfect ile kurulur: By the time we got to the station, the train had left = Biz istasyona vardığımızda tren çoktan gitmişti. By the time yan cümlesi Past Simple, ana cümle Past Perfect olur. Süreç vurgusu gerekiyorsa Past Perfect Continuous kullanılır.

Kendini test et: Past Perfect Test — 10 Soru (Cevaplı) →

Past Perfect'i Alıştırmalarla Pekiştir

TenseMaster Academy'de interaktif dersler, mini oyunlar ve quizlerle 12 İngilizce zamanı ücretsiz öğren. XP kazan, seviye atla, rozet topla!

Ücretsiz Hesap Aç