Past perfect (had + V3)
Past perfect, geçmişteki bir olaydan daha önce olmuş şeyi anlatır: "-mıştı".
Adım adım ilerleKurallar
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.