Past perfect (miş’li geçmiş)
Past perfect, bir şeyin başka bir geçmiş olaydan önce olduğunu gösterir. Biçimi: had + geçmiş ortaç. Türkçedeki -mIştI ekine karşılık gelir (gitmişti).
| önce (past perfect) | sonra (past simple) |
|---|---|
| The film had started | when we arrived. |
| I had never seen snow | before I moved to Canada. |
Ne zaman gerekir
- Sırayı netleştirmek için: When I got there, the shop had closed (dükkân daha önce kapanmıştı).
- after, before, by the time, already ile.
- Sıra açıksa past simple yeterlidir: I locked the door and left.
Örnekler
- She had already left when I called.Aradığımda çoktan çıkmıştı.
- I realised I had forgotten my passport.Pasaportumu unuttuğumu fark ettim.
- By the time we arrived, they had eaten everything.Biz vardığımızda her şeyi yemişlerdi.
- He told me he had worked there for ten years.Orada on yıl çalıştığını söyledi.
- We had just sat down when the lights went out.Daha yeni oturmuştuk ki ışıklar söndü.
Sık yapılan hatalar
- ✗ When I got there, the shop has closed.✓ When I got there, the shop had closed.Geçmişteki bir andan önce olan şey past perfect ile söylenir: had closed. Türkçedeki -mıştı eki buna denk gelir.
- ✗ He had already leave when we arrived.✓ He had already left when we arrived.Had’den sonra geçmiş ortaç gelir: had left. Yalın fiil past perfect’te kullanılmaz.
- ✗ By the time I woke up, she went to work.✓ By the time I woke up, she had gone to work.By the time, bir şeyin o andan önce bittiğini gösterir; bu yüzden past perfect gerekir: she had gone.
- ✗ After she has finished, she left.✓ After she had finished, she left.Geçmişte anlatılan iki eylemden önce olanı past perfect olur: after she had finished. Has finished şimdiye bağlıdır.
- ✗ They just had started dinner when the phone rang.✓ They had just started dinner when the phone rang.Just, had ile geçmiş ortaç arasına girer: had just started. Türkçedeki “yeni başlamışlardı” sırası buraya uymaz.
