Present perfect tense nedir? Tahtada konu anlatımı
Past simple: geçmişte bitti, ne zaman olduğu belli. Present perfect (have/has + V3): geçmiş şimdiye bağlı, zaman söylenmiyor.
Past simple geçmişte bitmiş, zamanı belli bir olay: I lost my keys yesterday. Present perfect sonucu şimdi de geçerli olan olay: I've lost my keys (anahtarlar hâlâ kayıp). Kurulum: have/has + fiilin 3. hâli.
Past simple ile: yesterday, last week, in 2019, two days ago. Present perfect ile: ever, never, just, already, yet, since, for. Formül: I/you/we/they have + V3, he/she/it has + V3.
Örnekler
Have you ever been to London?
Hiç Londra'ya gittin mi?
I've just finished my homework.
Ödevimi az önce bitirdim.
She hasn't called yet.
Henüz aramadı.
I saw him last week.
Onu geçen hafta gördüm.
We've lived here for five years.
Beş yıldır burada yaşıyoruz.
I've never eaten sushi.
Hiç suşi yemedim.
Sık yapılan hata
Hata: I have seen him yesterday. Doğrusu: I saw him yesterday (yesterday varsa past simple). Hata: I live here for five years. Doğrusu: I've lived here for five years (Türkçedeki «yaşıyorum» İngilizcede present perfect olur).