İngilizce Özel Ders Kerem Hoca 15 Dakikalık Tanışma

Gramer

Present Perfect mi, Past Simple mı? Karar Verme Rehberi

Present Perfect ve Past Simple arasındaki fark, hangi durumda hangisini seçeceğiniz, zaman ifadeleri ve örnek cümlelerle sade bir karar rehberi.

Dizüstü bilgisayarın etrafında sohbet eden insanlar

Present Perfect ile Past Simple arasında kalmak, İngilizce öğrenenlerin en sık takıldığı yerlerden biri. Türkçe’de iki zamanın tam karşılığı olmadığı için bu doğal. Aşağıda kural ezberlemeden, tek bir soruya indirgenmiş bir karar yöntemi var.

Tek soru: Zaman belli mi?

Cümleyi kurmadan önce kendinize sorun: “Olay ne zaman oldu?”

  • Zamanı net olarak söyleyebiliyorsanız (dün, geçen hafta, 2020’de, üç gün önce) → Past Simple
  • Zaman önemli değilse ya da olay şu ana bağlanıyorsa → Present Perfect

Past Simple: Bitmiş ve zamanı belli olay

Yapı: fiilin ikinci hali (went, saw, played) ya da düzenli fiillerde -ed.

  • I saw that movie yesterday.
  • She moved to İstanbul in 2019.
  • We didn’t go to the meeting last week.

Bu cümlelerde zaman ifadesi var ve olay bitmiş. Zamanı söylemek mümkün.

Present Perfect: Şimdiyle bağı olan olay

Yapı: have / has + fiilin üçüncü hali (gone, seen, played).

  • I have seen that movie. (Şimdi hakkında konuşabilirim.)
  • She has lived in İstanbul for five years. (Hâlâ yaşıyor.)
  • We have just finished the report. (Sonuç şu an önemli.)

Present Perfect üç ana durumda kullanılır:

  1. Deneyim: “Have you ever been to London?”
  2. Sonuç şu anı etkiliyor: “I have lost my keys.” (Hâlâ anahtarım yok.)
  3. Süren durum: “I have known him for ten years.”

İkisini yan yana koyalım

Past Simple Present Perfect
I lost my keys yesterday. I have lost my keys. (Hâlâ bulamadım.)
She lived in Paris for three years. (Artık yaşamıyor.) She has lived in Paris for three years. (Hâlâ orada.)
Did you finish the report this morning? Have you finished the report? (Şimdi hazır mı?)

Zaman ifadeleri ipuçları

Past Simple ile gelenler: yesterday, last week/month/year, ago, in 2020, when I was a child.

Present Perfect ile gelenler: ever, never, just, already, yet, so far, recently, since, for.

Küçük tuzak: “Since” ve “for” ile Past Simple kullanmayın.

  • Yanlış: I live here since 2020.
  • Doğru: I have lived here since 2020.

Sık yapılan hata

I have seen him yesterday. ❌ Yanlış çünkü “yesterday” belirli bir zamanı gösteriyor. Present Perfect belirli zaman ifadesiyle kullanılmaz. Doğru: I saw him yesterday. ✅

Kendinizi test edin

Boşlukları doldurun:

  1. I ______ (visit) London three times so far.
  2. She ______ (call) me an hour ago.
  3. ______ you ever ______ (try) sushi?
  4. We ______ (live) here since 2021.
Cevapları göster
  1. have visited
  2. called
  3. Have … tried
  4. have lived

Konuşurken nasıl hızlı karar veririm?

Konuşma sırasında kuralı düşünecek vaktiniz olmaz. İşe yarayan kısayol:

  • Cümlede belirli bir zaman söyleyecekseniz Past Simple’a gidin.
  • Zamanı söylemeyecekseniz ve olay şimdiyle ilgiliyse Present Perfect’e gidin.

Bu iki cümleyi yüksek sesle üç kez söyleyin; zamanla refleks olur: “I saw it yesterday.” — “I’ve seen it.”