Present Perfect ve Past Simple Farkı

A2 (temel) seviyesinde bir konu. Bu sayfada Türkçe konu anlatımı, örnek cümleler ve kurstan örnek alıştırmalar var.

Tahmini süre: 30 dk·Güncellendi:

Bu çift, A2-B1 seviyesindeki en kafa karıştırıcı konudur. Çünkü Türkçede ikisi için tek bir karşılık (genelde -di'li geçmiş) vardır, hangi formu kullanacağına İngilizcedeki zaman algısı karar verir.

Tek cümleyle özet:

  • Past Simple = geçmişte belirli bir zamanda olmuş ve bitmiş bir olay.
  • Present Perfect = belirsiz zamanda, veya bitmemiş zaman diliminde, veya şu anla bağlantılı olay.

"I visited Rome in 2019." = 2019'da Roma'ya gittim. (belirli zaman, bitti, Past Simple) "I have visited Rome." = Roma'ya gittim. (ne zaman önemli değil, deneyim olarak söylüyorum) "I have visited Rome twice." = Roma'ya iki kez gittim. (hayat boyu sayım, hâlâ devam ediyor olabilir)


Hızlı Karar Tablosu

DurumFormÖrnek
Belirli geçmiş zaman var (yesterday, in 2020)Past SimpleI saw him yesterday.
Bitmiş zaman dilimi (last week, ago)Past SimpleShe left two days ago.
"When?" sorusu / cevabıPast SimpleWhen did you arrive? — At 8.
Bitmemiş zaman dilimi (today, this week)Present PerfectI've drunk 3 coffees today.
Deneyim (ever, never)Present PerfectHave you ever been to Japan?
Just / already / yetPresent PerfectI've already finished.
Süregelen durum (for, since)Present PerfectShe has lived here for 10 years.

Karar Vermenin 4 Adımı

Bir cümle kurarken kafan karışırsa şu sıralamayla sor:

Adım 1: Cümlede belirli bir geçmiş zaman var mı?

yesterday, last week, in 2020, two days ago, when I was a child, this morning (gün geçtiyse) gibi.

  • EvetPast Simple. Karar verildi, biter.
  • Hayır → Adım 2'ye git.

Örnek: I (saw / have seen) him yesterday. → "yesterday" var → saw

Adım 2: Konu deneyim / hayat boyu mu?

ever, never, before, sayım (twice, three times).

  • EvetPresent Perfect.
  • Hayır → Adım 3'e git.

Örnek: I (visited / have visited) Rome twice. → sayım, hayat boyu → have visited

Adım 3: Zaman dilimi hâlâ devam ediyor mu?

today (gün bitmedi), this week, this year, this morning (henüz sabah ise).

  • EvetPresent Perfect.
  • Hayır → Adım 4'e git.

Örnek: I (drank / have drunk) three coffees today (gün hâlâ sürüyor).have drunk

Adım 4: Şu anla bağlantı var mı?

just, already, yet, recently, ya da olayın sonucu şu an hissediliyor.

  • EvetPresent Perfect.
  • Hayır → muhtemelen Past Simple.

Örnek: I (lost / have lost) my keys — I can't get in. → şu an etkili → have lost ✓ Örnek: I (lost / have lost) my keys last week, but I found them. → bitti, etki yok → lost


Anahtar Kelimelerle Ayrım

Past Simple ilePresent Perfect ile
yesterdaytoday (henüz bitmediyse)
last week / month / yearthis week / month / year
in 2020in my life / ever / never
two days agofor two days / since Monday
when I was youngso far / up to now
then / at that timejust / already / yet

"this morning" gibi ifadeler çift yönlü: sabah hâlâ sürüyorsa Present Perfect, öğleden sonra konuşuyorsan Past Simple.

  • I've drunk coffee this morning. (saat 10) ✓
  • I drank coffee this morning. (saat 15) ✓

Aynı Durum, Farklı Zaman

Aynı eylem cümlenin geri kalanına göre iki forma da girebilir. Bağlam belirleyici.

Past SimplePresent Perfect
I finished the report yesterday.I have finished the report. (şu an boşum)
She lived in Paris for 5 years (ama artık değil).She has lived in Paris for 5 years (hâlâ yaşıyor).
Did you eat at the restaurant? (geçmişteki o akşam)Have you eaten yet? (şimdi açsın yoksa tok musun)
He lost 10 kilos last year.He has lost 10 kilos. (şu an daha zayıf)

Özellikle "for X years" cümlesinde dikkat: Past Simple olursa artık bitmiş, Present Perfect olursa hâlâ devam ediyor.


Bir Hikâyenin İçinde — Tipik Akış

Konuşmalarda iki form sık sık birlikte kullanılır: Önce Present Perfect ile haberi ver, sonra Past Simple ile detayları anlat.

A: I have been to Italy. B: Really? When did you go? A: I went there in 2019. I stayed in Rome for a week and visited the Vatican.

İlk cümle deneyim (Present Perfect), sonrası belirli zamanlı detaylar (Past Simple). Bu kalıbı tanımak konuşmalarda çok yardımcı olur.


Yaygın Hatalar (Türkçe Konuşanlara Özel)

❌ Belirli zamanla Present Perfect kullanmak

En sık yapılan hata. yesterday, last week, in 2020 gibi belirli zaman varsa Past Simple zorunlu.

YanlışDoğru
I have seen him yesterday.I saw him yesterday. ✓
She has finished it last week.She finished it last week. ✓
We have moved here in 2020.We moved here in 2020. ✓

❌ "Süregelen" durumda Past Simple kullanmak

Türkçede "10 yıldır burada yaşıyorum" geniş zaman gibi gelir. Past Simple kullanma!

YanlışDoğru
I lived here for 10 years (hâlâ yaşıyorum).I have lived here for 10 years. ✓
She worked there since 2020 (hâlâ orada).She has worked there since 2020. ✓

❌ Deneyim sorusunda Past Simple kullanmak

"Hiç X yaptın mı?" sorusu deneyim sorusudur — Present Perfect.

YanlışDoğru
Did you ever go to Japan?Have you ever been to Japan? ✓
I never tried sushi.I have never tried sushi. ✓

Not: Amerikan İngilizcesinde "Did you ever..." duyabilirsin; standart kullanım Present Perfect'tir.

❌ Bitmiş zaman dilimi + Present Perfect

last, ago, when I was X gibi bitmişlik bildiren ifadelerle Present Perfect olmaz.

YanlışDoğru
I have met her two years ago.I met her two years ago. ✓
When I have been a child, I loved...When I was a child, I loved... ✓

Hızlı Kontrol

Aşağıdaki cümlelerde doğru formu seç (Past Simple veya Present Perfect):

  1. I ___ (see) that movie three times. It's great.
  2. She ___ (call) me yesterday but I missed it.
  3. ___ you ever ___ (try) to learn a new language?
  4. He ___ (live) in London for 8 years and still loves it.
  5. We ___ (go) to Paris in 2019.
  6. They ___ (just / arrive) — they're at the door.
  7. I ___ (read) a great book last month.
  8. ___ you ___ (finish) the assignment yet?
Cevaplar
  1. have seen (sayım, hayat boyu deneyim — kaç kez)
  2. called (yesterday → belirli geçmiş)
  3. Have ... tried (deneyim sorusu, ever)
  4. has lived (hâlâ orada — süregelen durum)
  5. went (in 2019 → belirli geçmiş)
  6. have just arrived (just → şu anla bağlantı)
  7. read (last month → belirli geçmiş, okunuş: /red/)
  8. Have ... finished (yet → Present Perfect)

Özet

  • Past Simple = finished + specific time (yesterday, in 2020)
  • Present Perfect = unspecified time OR unfinished period
  • 'When?' → Past Simple. 'Ever/never?' → Present Perfect
  • American English often uses Past Simple where British prefers Present Perfect

Örnekler

  • I have visited Rome. (when? not specified)
  • I visited Rome in 2019. (specific time)
  • Have you eaten? / Did you eat at the restaurant?

Örnek alıştırmalar

Kurstaki alıştırmalardan örnekler.

I ___ a new car last month.

bought
have bought
buy
am buying

Doğru zamanı seçerek boşluğu doldurun.

I visited (visit) my grandparents last weekend.

The phrase 'since 2010' is typically used with the Past Simple tense.

Doğru
Yanlış