İçeriğe geç
B1grammar27 soru

Past perfect

Past perfect, geçmişteki bir olaydan önce olmuş başka bir olayı anlatır; Türkçedeki “-mişti” biçiminin karşılığıdır: “Vardığımızda film başlamıştı.” Bu sayfada had + üçüncü hâl yapısını, by the time ve already gibi bağlayıcıları ve gereksiz kullanım tuzağını çalışır, ardından oyunda pratik yaparsın.

Hızlı Öğren

Past perfect, geçmişte anlatılan bir andan daha önce bitmiş olan olayı gösterir ve hikâyedeki olayların sırasını netleştirir.

Aklında tut

  • had + fiilin üçüncü hâli, bütün öznelerle aynı: the train had already left when we arrived.
  • Anlatı past simple ile ilerlerken daha önceki bir olaya dönmek için kullanılır.
  • by the time, before, after, already ve just onu sık sık hazırlar.

Örnekler

  1. 1The express train had already departed by the time we reached the platform.
  2. 2David could not enter his apartment because he had forgotten his keys at work.

Kaçınılması Gereken Yaygın Tuzak

Her geçmiş olayı past perfect ile anlatma. Sıra zaten açıksa past simple yeterlidir: after we ate, we left.

Derinlemesine İncele

Kural

  1. Geçmişin geçmişi

    Past perfect, geçmişteki bir olaydan da önce olmuş başka bir olayı anlatır; bu yüzden ona “geçmişin geçmişi” denir. Türkçede bu anlamı “-mişti” ile veririz: “Sinemaya vardığımızda film başlamıştı.” İngilizcede de tam olarak bu işi görür: When we arrived at the cinema, the film had already started. Önce film başladı, sonra biz vardık.

  2. Had + üçüncü hâl

    Yapı: had + fiilin üçüncü hâli. Had bütün öznelerle aynı kalır: I had, she had, they had; kısaltması 'd'dir. Olumsuzu hadn't + üçüncü hâl, sorusu Had + özne + üçüncü hâl biçimindedir: Had you ever visited London before you moved there?

  3. Hikâyede ve bağlaçlarla

    Past perfect en çok hikâye anlatırken kullanılır: anlatı past simple ile ilerlerken, daha önce olmuş bir şeye kısa bir geri dönüş yapmak gerektiğinde past perfect'e geçilir: David couldn't get into his flat because he had left his keys at the office. Onu sık sık bu bağlaçlar ve zarflar hazırlar: by the time (… zamana kadar: By the time the ambulance arrived, the neighbours had helped the driver), before ve after, already ve just (The train had just left when I reached the platform), ve when ile kurulan zaman cümleleri.

Cümlenin anatomisi

Bu dersin cümleleri, İngilizcenin istediği sırayla parçalarına ayrıldı.

  1. ÖzneThe express trainYardımcı fiilhadZamanalreadyFiildepartedYan cümleby the time we reached the platform.

  2. Yan cümleWhen Sarah arrived at the restaurant,Özneher friendsYardımcı fiilhadZamanalreadyFiilorderedNesnedinner.

  3. ÖzneWeYardımcı fiilhadZamanjustFiilfinishedNesnedinnerYan cümlewhen an unexpected visitor knocked on the front door.

Görsel rehber

How to read this B1 topic

At B1, grammar links ideas: condition, result, reported meaning, experience, and narrative order.

1. Name the relationship

Ask whether the sentence gives a condition, contrast, cause, report, or result.

If it rains, we will stay home.

2. Separate time from aspect

Finished event, visible result, duration, and background action use different forms.

I had left before she arrived.

3. Test both clauses

In complex sentences, the second half often proves the first half.

I wish I knew.

Perfect aspect

Perfect forms connect one time to another: earlier to now, earlier to a past point, or duration up to a point.

FormPatternCore useExample
present perfecthave / has + past participlepast result or experience nowI have finished.
present perfect continuoushave / has been + -ingduration up to nowShe has been studying.
past perfecthad + past participleearlier than another past eventThey had left before noon.
past perfect continuoushad been + -ingduration before a past pointI had been waiting.

Contrasts that often decide the answer

Event or background

Simple forms move events forward; continuous forms show an action in progress.

I left while she was talking.

Fact or stance

Modals, hedges, and reporting structures show how certain or responsible the speaker sounds.

This may indicate a problem.

Clause or compressed phrase

Advanced writing often compresses full clauses into participle, noun, or prepositional phrases.

Having reviewed the data, we revised the plan.

Örnekler

  1. 1The express train had already departed by the time we reached the platform.
  2. 2David could not enter his apartment because he had forgotten his keys at work.
  3. 3When Sarah arrived at the restaurant, her friends had already ordered dinner.
  4. 4She felt remarkably confident during the exam because she had studied thoroughly.
  5. 5The ground was completely dry because it had not rained for three weeks.
  6. 6Had you ever visited the British Museum before you moved to London last year?
  7. 7By the time the fire brigade arrived at the scene, the neighbours had put out the fire.
  8. 8He realized on the highway that he had left his briefcase in the office meeting room.
  9. 9We had just finished dinner when an unexpected visitor knocked on the front door.
  10. 10Until last Friday, the junior technician had never encountered that software error.

İstisnalar

Before ve after zaten sırayı açıkça gösteriyorsa past simple da yeterlidir ve günlük dilde daha sık kullanılır: After we ate dinner, we went for a walk. After we had eaten dinner da doğrudur, sadece daha vurguludur. Hope, wish, plan ve intend gibi fiillerle past perfect, gerçekleşmemiş bir geçmiş niyeti anlatır: I had hoped to visit you, but I fell ill.

Sık yapılan hatalar

  • Her geçmiş olayı past perfect ile anlatmak

    Hata

    Yesterday I had gone to the store and I had bought milk.

    Doğru

    Yesterday I went to the store and bought milk.

    Sırayla olan olaylar past simple ister. Türkçede “-mişti” biçimini süs gibi kullanma alışkanlığı bu hataya yol açar.

  • Bugün de süren bir durum için past perfect kullanmak

    Hata

    She had lived here since 2020.

    Doğru

    She has lived here since 2020.

    Hâlâ orada yaşıyorsa present perfect gerekir.

  • Olayların sırasını ters kurmak

    Hata

    When the train had arrived, we bought tickets.

    Doğru

    When the train arrived, we bought tickets.

    Önce tren geldi, sonra bilet alındıysa past simple yeter. Ya da: We had bought our tickets before the train arrived.

Kısa tekrar

Kendini sınamadan önce dersin özü tek kartta.

Aklında tut

  1. had + fiilin üçüncü hâli, bütün öznelerle aynı: the train had already left when we arrived.
  2. Anlatı past simple ile ilerlerken daha önceki bir olaya dönmek için kullanılır.
  3. by the time, before, after, already ve just onu sık sık hazırlar.

Sık yapılan hatalar

  • Hata: Yesterday I had gone to the store and I had bought milk.

    Doğru: Yesterday I went to the store and bought milk.
  • Hata: She had lived here since 2020.

    Doğru: She has lived here since 2020.
  • Hata: When the train had arrived, we bought tickets.

    Doğru: When the train arrived, we bought tickets.

Kendini dene

Dün başına gelen bir olayı anlat ve olaydan önce olmuş iki şeyi past perfect ile ekle, sonra bu konuyu pratik et.

Bu seviyedeki diğer konularla öğrenmeye devam edin.

SıradakiOyunlarBugünün planına dön