Present Perfect vs Past Simple: Kafa Karışıklığını Bitiren 'Ne Zaman?' Kuralı

'I have seen him yesterday' yanlış, ama neden? İşte her seferinde doğru zamanı seçen tek soru ve her birini sabitleyen zaman ifadeleri.

Yazar: Learn Native English3 dk okuma

Bir B1 öğrenciyi B2'nin altına çeken tek dilbilgisi hatası, have done ile did kullanımını karıştırmaktır. İyi haber: her cümleden önce kendine soracağın tek bir soru var ve bu soru doğru zamanı otomatik seçiyor.

Zamanı seçen tek soru

Bir fiil söylemeden önce şunu sor: "Bunun ne zaman olduğunu söyleyebilir miyim?"

  • Evet → past simple (did, went, ate)
  • Hayır → present perfect (have done, have gone, have eaten)

Bu kadar. Tüm sistem bu tek karara indirgeniyor.

"I saw him yesterday." (Ne zaman? Dün. → past simple) "I have seen him." (Ne zaman? Önemli değil, zaman verilmedi. → present perfect)

Zaman ifadesi cep listesi

Bazı zaman ifadeleri HER ZAMAN tek bir zamanla eşleşir. Listeleri ezberle:

Past simple zaman ifadeleri (belirli, bitmiş an): yesterday, last week, last year, in 2020, two days ago, at 3pm, when I was a child, on Monday

Present perfect zaman ifadeleri (açık, bitmemiş ya da belirsiz): ever, never, already, yet, just, since 2020, for two years, recently, so far, this week (hâlâ devam ediyor), today (hâlâ devam ediyor)

"Hâlâ şimdiyi etkiliyor mu" testi

Hiç zaman ifadesi yoksa şunu sor: sonuç hâlâ şimdiyi etkiliyor mu?

  • "I have lost my keys." → hâlâ kayıp. → present perfect.
  • "I lost my keys yesterday." → bitmiş bir hikaye. → past simple.

Aynı olay, sonucun hâlâ önemli olup olmamasına bağlı olarak iki zamandan birini alabilir.

Asla yapmaman gereken klasik hata

Çözüm mekanik: yesterday, last, ago, in [yıl], when gördün mü? → past simple. İstisnasız.

Alıştırma: doğru zamanı seç

Boşluğu doğru biçimle doldur (past simple ya da present perfect):

  1. I in Tokyo for three years. (hâlâ orada yaşıyor)
  2. She in Paris in 2018. (belirli yıl — bitmiş)
  3. sushi? (açık soru)
  4. We to the cinema yesterday.
  5. He the report yet.
  6. I her since Monday.
  7. They a new car last week.
  8. The bus .

Bonus: ezberlemen gereken düzensiz geçmiş zaman ortaçları

Ortaçların çoğu -ed ile biter (worked, finished). Ama yüksek frekanslı fiiller düzensiz. Bunları çalış — present perfect kullanımının %80'i bunlardır:

see(past participle) go(past participle) do(past participle) be(past participle) eat(past participle) give(past participle) take(past participle) write(past participle) break(past participle) speak(past participle) drive(past participle) forget(past participle)

Hepsini 10 saniyenin altında hatırlayabiliyorsan, kalıbı yakaladın. Yakalayamadıysan, bir hafta boyunca her gün çalış.