Past Perfect, iki geçmiş eylem hakkında konuşurken hangisinin daha önce olduğunu netleştirmek için kullanılır. "Geçmişin geçmişi" diye düşünebilirsin: zaman çizgisinde iki nokta var, daha eski olanı Past Perfect, daha yeni olanı Past Simple olur.
"When I arrived at the meeting, it had already started."
Çeviri: Toplantıya vardığımda, toplantı çoktan başlamıştı.
Zaman çizgisi:
started → arrived → şimdi. "Started" daha eski olduğu için Past Perfect, "arrived" daha yeni olduğu için Past Simple.
Türkçedeki -mişti eki (gitmişti, bitmişti, başlamıştı) çoğu durumda Past Perfect'e karşılık gelir.
Yapı (Form)
Olumlu
Subject + had + V3 (past participle)
| Subject | aux | Verb | Cümle |
|---|---|---|---|
| I | had | finished | I had finished my work before lunch. |
| You | had | seen | You had seen the film before, right? |
| He / She / It | had | left | She had left when I arrived. |
| We | had | studied | We had studied for hours before the exam. |
| They | had | gone | They had gone home by 9 PM. |
İyi haber: Past Perfect'te tüm özneler had alır — has/have ayrımı gibi bir karmaşa yok.
Kısaltma: had → 'd
- I had finished → I'd finished
- She had left → She'd left
Dikkat:
'dhemhadhemwouldiçin kısaltma olabilir. Hangisi olduğu fiilin biçiminden anlaşılır:
- I'd finished (V3) → I had finished
- I'd finish (V1) → I would finish
Olumsuz
Subject + had + not + V3
- I hadn't seen him before that day.
- She hadn't finished by the time we left.
- They hadn't met before.
Soru
Had + subject + V3?
- Had you ever been there before?
- Had she finished the project on time?
- What had they done before we arrived?
Kullanım Alanları
1. İki Geçmiş Olay — Hangisi Önce?
İki geçmiş eylemden hangisinin önce, hangisinin sonra olduğunu netleştirmek için.
- When I arrived at the station, the train had already left. (Tren benden önce ayrıldı.)
- She was sad because her cat had died. (Önce kedi öldü, sonra üzgündü.)
- I didn't recognize him — he had grown a beard. (Önce sakal uzattı, sonra ben gördüm.)
Zaman çizgisi:
geçmiş ←── had + V3 ────── V2 (Past Simple) ──→ şimdi
(önce olan) (sonra olan)
2. "When", "After", "Before", "By the time" ile
Bu bağlaçlar iki olayın sırasını belirtmek için kullanılır. Past Perfect bu kalıplarda çok sık görülür.
- After I had finished dinner, I watched TV.
- Before she arrived, we had cleaned the house.
- By the time we got there, they had left.
- When I got home, my wife had already cooked dinner.
İpucu:
aftervebeforecümlede zaten sırayı belli ettiği için Past Perfect şart değildir — Past Simple da yeterli olabilir. Amawhenile cümle iki yöne çekilebilir, orada Past Perfect netliği artırır.
- After I finished dinner, I watched TV. ✓ (sıra zaten "after"dan belli)
- After I had finished dinner, I watched TV. ✓ (aynı anlam, biraz daha resmi)
3. Geçmişte Bir Noktaya Kadar Süren / Biriken Durumlar
Geçmişteki bir ana kadar süren ya da biriken durumlar.
- By 2020, I had worked there for 5 years. (2020'ye gelindiğinde 5 yıldır oradaydım.)
- She had known him for years before they got married.
- They had been friends since childhood.
4. Hikâye Anlatımında Geri Dönüş (Flashback)
Bir olayı anlatırken daha eski bir olaya geri dönmek istediğinde Past Perfect kullanılır.
She opened the letter slowly. It was from her grandmother, who had passed away the year before. She had written it just before she died.
Burada ana hikâye Past Simple (opened, was), arka plan / geri dönüş Past Perfect (had passed, had written).
Ne Zaman Past Perfect KULLANILMAZ?
Past Perfect her geçmiş cümlesinde gerekmez. Sadece iki geçmiş olay varsa ve sırayı netleştirmek gerekiyorsa kullanılır.
Tek bir geçmiş olay varsa → Past Simple yeter
| Yanlış | Doğru |
|---|---|
| Yesterday I had eaten pizza. | Yesterday I ate pizza. ✓ |
| I had visited Rome in 2019. | I visited Rome in 2019. ✓ |
Olaylar sırayla anlatılıyorsa → Past Simple yeter
Olayları kronolojik sırayla art arda anlatıyorsan, Past Perfect'e gerek yoktur.
I woke up, drank my coffee, got dressed, and left for work. (Hepsi Past Simple çünkü zaten doğal sırada.)
Past Perfect ihtiyacı: bir olayı diğerinden önce yapıldığına vurgu yaparken ortaya çıkar.
Yaygın Hatalar (Türkçe Konuşanlara Özel)
❌ Her "-mişti"yi Past Perfect zannetmek
Türkçede "gelmişti, gitmişti" derken bazen yalnızca bir geçmiş olay anlatıyoruz, iki olay sırası yok. O zaman İngilizcede Past Simple uygundur.
| Yanlış | Doğru |
|---|---|
| Yesterday she had visited me. | Yesterday she visited me. ✓ |
| He had called me an hour ago. | He called me an hour ago. ✓ |
Past Perfect'in olabilmesi için ikinci bir geçmiş referans noktasına ihtiyacın var.
❌ V3 yerine V2 kullanmak
had her zaman V3 ile gelir, V2 ile değil.
| Yanlış | Doğru |
|---|---|
| She had went home. | She had gone home. ✓ |
| They had saw the movie. | They had seen the movie. ✓ |
| I had took the wrong train. | I had taken the wrong train. ✓ |
❌ İki olayın ikisini de Past Perfect yapmak
Sadece daha eski olan Past Perfect olur. Diğeri Past Simple kalır.
| Yanlış | Doğru |
|---|---|
| When I had arrived, the train had left. | When I arrived, the train had left. ✓ |
| After she had eaten, she had gone out. | After she had eaten, she went out. ✓ |
❌ "Past'ın past'ı" değilken Past Perfect kullanmak
Bir olayın sadece "uzun zaman önce" olması Past Perfect gerektirmez. Başka bir geçmiş olaya göre eski olması gerekir.
| Yanlış | Doğru |
|---|---|
| I had been to Paris in 2010. | I went to Paris in 2010. ✓ (tek olay) |
| My grandfather had died 20 years ago. | My grandfather died 20 years ago. ✓ (tek olay) |
Hızlı Kontrol
Aşağıdaki cümlelerde parantez içindeki fiili Past Simple veya Past Perfect'e çevir:
- By the time we ___ (get) to the cinema, the film ___ (already / start).
- She ___ (be) tired because she ___ (work) all day.
- When I ___ (arrive) at the party, most guests ___ (already / leave).
- After he ___ (finish) the report, he ___ (send) it to the manager.
- I ___ (not / recognize) her — she ___ (cut) her hair short.
- They ___ (move) to Berlin in 2015 and ___ (live) there since.
- The road was wet because it ___ (rain) earlier.
- Yesterday I ___ (meet) an old friend at the café.
Cevaplar
- got, had already started (varma anında film zaten başlamıştı)
- was, had worked (yorgun olmadan önce çalışmıştı)
- arrived, had already left (varış anında çoğu gitmişti)
- had finished, sent (önce bitirdi, sonra yolladı)
- didn't recognize, had cut (önce kesmişti, sonra ben gördüm)
- moved (basit geçmiş olay), have lived (hâlâ orada — bu Past Perfect değil, Present Perfect!) — dikkat, tuzak.
- had rained (yol ıslak olmadan önce yağmurdu)
- met (sadece tek geçmiş olay, Past Perfect gerekmiyor)
Özet
- had + V3 for the earlier action
- Past Simple for the later action
- Common with: when, after, before, by the time
- Storytelling and reported speech use
Örnekler
- When I arrived, the meeting had already started.
- She had finished the project before the deadline.
- By the time we got there, they had left.
Örnek alıştırmalar
Kurstaki alıştırmalardan örnekler.
By the time we arrived at the cinema, the movie ___ already started.
Cümledeki boşluğu Past Perfect ile doldurun.
When I arrived at the party, John had left (leave) already.
The sentence 'When I arrived, they left' means my arrival happened after they left.