gevezebaykuş
EN
Menü
← Tüm dilbilgisi konuları
B2

Past perfect (had + V3)

Past perfect, geçmişteki bir olaydan daha önce olmuş şeyi anlatır: "-mıştı".

Güneş ve Alparslan, Hoot ve Dobi ile renkli öğrenme yolunda. Adım adım ilerle

Kurallar

  • Kural 1: Her özneyle had + V3

    Past perfect'te her özneyle had kullanılır, has / have değişmez. Arkasından fiilin 3. hâli (V3) gelir. Kısa hâli: I'd, she'd, they'd …

    Kalıp: I / you / he / she / we / they + had + V3

    Örnek: She had cleaned her room before her friends came. (Arkadaşları gelmeden önce odasını temizlemişti.)

    Örnek: They had eaten all the popcorn by the end of the movie. (Filmin sonuna kadar bütün patlamış mısırı yemişlerdi.)

  • Kural 2: İki geçmiş olay, hangisi önce?

    İki geçmiş olay varsa önce olan past perfect (had + V3), sonra olan past simple (V2) olur. (before / after sırayı zaten gösteriyorsa past simple da kullanılabilir: *After we ate, we went out.*)

    Kalıp: sonra olan: V2 · önce olan: had + V3

    Örnek: When I got to the station, the train had left. (İstasyona vardığımda tren kalkmıştı. (Önce tren kalktı.))

    Örnek: When I got to the station, the train left. (İstasyona vardığımda tren kalktı. (Tam o anda.))

  • Kural 3: Olumsuz ve soru

    Olumsuz: hadn't + V3. Soru: Had + özne + V3? Kısa cevap: Yes, I had. / No, I hadn't.

    Kalıp: özne + hadn't + V3 · Had + özne + V3?

    Örnek: We hadn't heard the news before the teacher told us. (Öğretmen söyleyene kadar haberi duymamıştık.)

    Örnek: Had you visited Rome before? – Yes, I had. (Daha önce Roma'yı ziyaret etmiş miydin? – Evet, etmiştim.)

  • Kural 4: İpucu kelimeler

    Şu kelimeler past perfect'in habercisidir: by the time (… olduğunda / -e kadar), before, after, already, just, never … before, because. the best … I had ever … kalıbı o geçmiş ana kadarki deneyimi anlatır. (Bugün hâlâ en iyisiyse Amerikan İngilizcesinde *the best … I've ever …* de doğrudur.)

    Kalıp: By the time + V2, … had + V3

    Örnek: He was hungry because he hadn't had breakfast. (Kahvaltı yapmamıştı, bu yüzden açtı.)

    Örnek: It was the funniest movie I had ever seen. (O, o zamana kadar izlediğim en komik filmdi.)

Sık yapılan hatalar

  • When I arrived, she has already left. → When I arrived, she had already left.

    Geçmişteki bir andan önce → had, has değil.

  • They had went home. → They had gone home.

    had'den sonra V3: go – went – gone.

  • I had ate breakfast before school. → I had eaten breakfast before school.

    eat – ate – eaten; V3 gerekir.

B2 seviyesinde 23 konu içinde 8. sırada.

Bu seviyede keşfe devam