Ders 49 · Aşama 4: Zamanlar ve kipler
Past perfect
OrtaKalıp ve kullanım
had + geçmiş zaman ortacı — geçmişteki başka bir andan önce bitmiş eylem
1.Yapı
Past Perfect = had + V3, bütün öznelerle aynıdır. Kısa biçimler: I'd, she'd, they'd; olumsuzu hadn't.
| Bütün özneler | |
|---|---|
| Olumlu | She had left. / She'd left. |
| Olumsuz | She hadn't left. |
| Soru | Had she left? |
| Kısa cevap | Yes, she had. / No, she hadn't. |
'd, had de olabilir would da. Sonraki sözcüğe bak: 'd + V3 = had (I'd forgotten); 'd + fiilin yalın hâli = would (I'd forget). 'd better ise had better'dır.
2.Ne zaman kullanılır
Zaten geçmişten söz ederken bir adım daha geriye gitmek istediğinde Past Perfect kullanılır: bu olay, geçmişteki başka bir andan ya da olaydan önce olmuştur.
1. Geçmişteki başka bir olaydan önce olan bir şey
When I got to the station, the train had already left.
İstasyona vardığımda tren çoktan kalkmıştı.
I couldn't pay because I'd left my wallet at home.
Ödeme yapamadım çünkü cüzdanımı evde unutmuştum.
2. by the time, before, already ile: o andan önce bitmiş olan
By the time Mum got home, we had cleaned the whole house.
Annem eve gelene kadar bütün evi temizlemiştik.
The bakery had sold out of bread before I got there.
Ben oraya varmadan fırında ekmek bitmişti.
3. Geçmişteki bir ana kadarki deneyim — had never / had ever … before
I'd never seen snow until I went to Sapa last winter.
Geçen kış Sapa'ya gidene kadar hiç kar görmemiştim.
Had you met him before the wedding?
Düğünden önce onunla tanışmış mıydın?
4. Geçmişteki düşünce ya da sözleri aktarmak: realised, knew, found out, said, told… (“Dolaylı anlatım” dersine bak)
I suddenly realised I hadn't turned off the stove.
Birden ocağı kapatmadığımı fark ettim.
Tom said he had never eaten durian.
Tom hiç durian yemediğini söyledi. (onun sözleri: I have never eaten…)
3.When: Simple Past mı, Past Perfect mi?
when'den sonra zamanı değiştirmek, iki olayın sırasını değiştirir:
When we arrived, the party started.
Biz vardığımızda parti başladı. (önce biz vardık, sonra başladı)
When we arrived, the party had started.
Biz vardığımızda parti başlamıştı. (biz varmadan önce başlamıştı)
When I got home, Mum cooked dinner.
Eve geldiğimde annem akşam yemeği yaptı. (ben geldim, sonra o yemek yaptı)
When I got home, Mum had cooked dinner.
Eve geldiğimde annem akşam yemeğini yapmıştı. (geldiğimde yemek hazırdı)
Önce olan olay için had + V3, sonra olan olay için Simple Past kullan. had'i sonraki olaya koyma: When I had arrived, the meeting already started ✗ → When I arrived, the meeting had already started.
4.Gerekmediği durumlar
- Olaylar oluş sırasıyla anlatılıyorsa → Simple Past yeterlidir: I got up, had a shower and went to work.
- after, before, as soon as ile sıra zaten bellidir, bu yüzden Simple Past da olur: After I finished / After I had finished my homework, I went out. İlk eylemin tamamen bittiğini vurgulamak için had + V3 kullan.
- Bir şey çok uzun zaman önce oldu diye Past Perfect kullanma: I was born in 2000.
After she had finished the report, she sent it to her manager.
Raporu bitirdikten sonra müdürüne gönderdi. (after + had V3 ya da after + Simple Past: ikisi de olur)
5.Present Perfect ile karşılaştırma ve ilgili yapılar
Present Perfect şimdiye kadar sayar; Past Perfect ise geçmişteki bir ana kadar sayar.
I'm not hungry. I've just eaten.
Aç değilim. Az önce yedim. (şimdiye kadar)
I wasn't hungry. I'd just eaten.
Aç değildim. Az önce yemiştim. (o ana kadar)
- had been + -ing: geçmişteki bir ana kadar süren bir etkinlik — We had been walking for three hours when we found a café. “Past perfect continuous” dersine bak.
- had been + V3 (edilgen): When we came back, our bags had been stolen.
- had + V3 gerçek dışı geçmiş için de kullanılır: If I had known, I would have helped (“Üçüncü tip koşul cümlesi” dersine bak); I wish I had studied harder.
6.Sık yapılan hatalar
When I arrived, everyone has gone home.When I arrived, everyone had gone home.
Referans noktası geçmişte (arrived) → has değil, had.
I hadn't saw him for years.I hadn't seen him for years.
had + V3.
When I had arrived, the meeting already started.When I arrived, the meeting had already started.
had + V3 önce olan olaya (toplantının başlamasına) gelir.
The children were tired because they had swam all afternoon.The children were tired because they had swum all afternoon.
swim – swam – swum: had + V3.
She told me she has lost her phone the day before.She told me she had lost her phone the day before.
Geçmişte söylenmiş sözleri aktarıyorsun → zamanı bir adım geri kaydır: has lost → had lost.
I had been born in 2000.I was born in 2000.
Uzun zaman önce oldu diye Past Perfect kullanma.
Örnekler
- When I got to the station, the train had already left.
- Lan couldn't get into her flat because she had left her keys at the office.
- By the time I turned on the TV, Vietnam had scored two goals.
- I didn't recognise Hoa at the party because she had changed so much.
