← Konulara dön
A2 · GRAMER

Present Perfect (have + V3) ve Past Simple farkı

Present Perfect Türkler için İngilizcenin en kafa karıştıran konusu, çünkü Türkçede birebir karşılığı yok. Özet: geçmişte olmuş ama ZAMANI önemli değil ya da etkisi hâlâ süren şeyler. Zaman belirtiyorsan (yesterday, in 2010) Past Simple kullan.

Bu derste göreceklerin

1. Yapı

have / has + fiilin 3. hali (V3): done, seen, been.

I have finished my homework.
Ödevimi bitirdim.
2. Hayat deneyimi

ever / never: hayatın boyunca hiç ...?

Have you ever been to London?
Hiç Londra'ya gittin mi?
3. for / since

Geçmişte başlayıp hâlâ süren: for süre, since başlangıç.

I have lived here for five years.
Beş yıldır burada yaşıyorum.
4. Past Simple ile fark

Zaman belliyse → Past Simple. Zaman yok / hâlâ etkili → Present Perfect.

I saw him yesterday.
Onu dün gördüm.
💡 'Beş yıldır burada yaşıyorum' İngilizcede ŞİMDİKİ zamanla söylenmez: I have lived here for five years. (I live here for five years yanlış.)