Present Perfect ile Past Simple Farkı
Karşılaştırma · Kurallar · Eşleştirilmiş örnek çiftleri
Present Perfect ile Past Simple, İngilizce öğrenen Türkçe konuşanların en çok karıştırdığı iki zamandır. Bunun en büyük nedeni, Türkçede ikisinin de çoğu zaman aynı şekilde (-di'li geçmiş zamanla) çevrilmesidir: "I saw" de "gördüm", "I have seen" de "gördüm". Oysa İngilizcede bu iki zaman farklı şeyler anlatır ve birbirinin yerine kullanılamaz.
Temel Kural
Kararı tek bir soru belirler: eylemin ne zaman olduğu belli mi?
- Belirli bir geçmiş zaman ifadesi varsa (yesterday, ago, in 2019, last week, when I was a child) → Past Simple kullanılır.
I visited London in 2019.2019'da Londra'yı ziyaret ettim. (Belirli tarih: in 2019)
- Zaman belirsizse; deneyimden, henüz kapanmamış bir dönemden veya sonucu şimdiyi etkileyen bir eylemden bahsediliyorsa → Present Perfect kullanılır.
I have visited London twice.Londra'yı iki kez ziyaret ettim. (Ne zaman olduğu önemli değil; şimdiye kadarki deneyim)
Yan Yana Karşılaştırma
| Present Perfect | Past Simple | |
|---|---|---|
| Yapı | have/has + fiilin 3. hâli (V3)I have seen / She has gone | fiilin 2. hâli (V2)I saw / She went |
| Zaman | Belirsiz; şimdiyle bağlantılı"ne zaman" söylenmez | Belirli; geçmişte kalmış ve bitmiş"ne zaman" bellidir veya sorulur |
| Tipik ifadeler | ever, never, just, already, yet, since, for, so far, recently, before | yesterday, ago, last week, in 2019, when ...?, at 5 o'clock |
| Anlam odağı | Sonuç, deneyim, şimdiye etkiI have lost my keys. → hâlâ kayıp | Olayın kendisi ve zamanıI lost my keys yesterday. → dün oldu |
| Türkçe karşılık | Tek bir karşılığı yok; genellikle -di/-miş + "şimdiye kadar / hâlâ" duygusu | -di'li geçmiş zaman |
Eşleştirilmiş Örnek Çiftleri
Aynı fiilin iki zamanda nasıl farklı anlamlar verdiğini görün. Soldaki kutular Present Perfect, sağdakiler Past Simple.
1. see (görmek)
2. live (yaşamak)
3. lose (kaybetmek)
4. work (çalışmak)
5. visit (ziyaret etmek)
6. write (yazmak)
7. break (kırmak)
8. finish (bitirmek)
9. meet (tanışmak)
just / already / yet ve did
just (az önce), already (çoktan) ve yet (henüz / daha) İngiliz İngilizcesinde Present Perfect ile kullanılır:
Konumlarına dikkat edin: just ve already genellikle have/has ile fiilin arasına girer; yet ise olumsuz cümlenin ve sorunun sonuna gelir: "I haven't finished yet."
Amerikan İngilizcesi Notu
Amerikan İngilizcesinde, özellikle just, already, yet ile Past Simple kullanmak da yaygın ve doğru kabul edilir:
Sınavlarda (YDS, IELTS, Cambridge vb.) ve ders kitaplarında genellikle İngiliz İngilizcesi standardı esas alınır; bu durumlarda Present Perfect'i tercih edin. Ancak unutmayın: belirli zaman ifadesi kuralı her iki lehçede de aynıdır — "I have seen him yesterday" Amerikan İngilizcesinde de yanlıştır.
Sık Yapılan Hatalar
En klasik hata: yesterday belirli bir zamanı gösterir; belirli geçmiş zaman ifadeleriyle daima Past Simple kullanılır.
"When ...?" sorusu eylemin belirli zamanını sorar; bu yüzden Present Perfect ile değil, Past Simple ile kurulur.
ago her zaman geçmişteki belirli bir noktayı işaret eder ve daima Past Simple ister.
last weekend, last week, last year gibi last'lı ifadeler belirli zaman bildirir → Past Simple.
Sık Sorulan Sorular
Present Perfect ile Past Simple arasındaki temel fark nedir?
Past Simple, geçmişte belirli bir zamanda olup bitmiş eylemleri anlatır ve genellikle yesterday, ago, in 2019, last week gibi ifadelerle kullanılır. Present Perfect ise zamanı belirtilmeyen, deneyim bildiren veya sonucu şimdiyi etkileyen eylemleri anlatır: I have lost my keys (anahtarlar hâlâ kayıp).
Yesterday ile Present Perfect kullanılabilir mi?
Hayır. Yesterday, ago, last week, in 2019 gibi belirli geçmiş zaman ifadeleriyle her zaman Past Simple kullanılır: I saw him yesterday. "I have seen him yesterday" cümlesi yanlıştır.
Just, already ve yet hangi zamanla kullanılır?
İngiliz İngilizcesinde just, already ve yet genellikle Present Perfect ile kullanılır: I have just finished. Amerikan İngilizcesinde aynı anlam için Past Simple da yaygındır: I just finished.
Amerikan İngilizcesinde Present Perfect yerine Past Simple kullanmak yanlış mı?
Hayır. Amerikan İngilizcesinde özellikle just, already ve yet ile Past Simple yaygın ve doğru kabul edilir: Did you eat yet? İngiliz İngilizcesi ise bu durumlarda Present Perfect'i tercih eder: Have you eaten yet?
İlgili Konu Anlatımları
- Present Perfect Tense konu anlatımı — have/has + V3 yapısı, since/for, ever/never ayrıntılı anlatım.
- Past Simple Tense (Di'li Geçmiş Zaman) konu anlatımı — düzenli/düzensiz fiiller, did kuralları.
Bu İkiliyi Alıştırmalarla Ayırt Etmeyi Öğren
TenseMaster Academy'de interaktif dersler, mini oyunlar ve quizlerle 12 İngilizce zamanı ücretsiz öğren. XP kazan, seviye atla, rozet topla!
Ücretsiz Hesap Aç