B2 düzeyi

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 startedwhen we arrived.
I had never seen snowbefore 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.