İngilizce konuşma · Rehberler · 31 Ekim 2026 · 6 dk okuma

Present perfect tense ve past simple farkı: Türkçe anlatım ve gerçek sohbetlerden örnekler

Takvim ve saat içeren bir zaman çizgisi, şimdiki anda durup geriye bakan biri

Present perfect tense ve past simple farkı, öğrencilerin sohbette en sık yanlış seçtiği zaman ayrımıdır, Türkler için de belki en zorlusu. İkisi de geçmişten bahseder. Fark ne zaman ve neden sorusunda: past simple bitmiş bir zaman içindir (yesterday, in 2019, last week), present perfect ise geçmişi şimdiye bağlar (ever, already, so far, today). Aşağıda kurallar sade bir dille, ipucu kelimeler, tipik sohbet kalıpları ve kaçınman gereken hatalar var.

Türkler için neden bu kadar zor

Türkçede present perfect diye ayrı bir zaman yok. «Anahtarlarımı kaybettim» hem I lost my keys hem I’ve lost my keys olabilir; ikisi de Türkçede aynı -dı ekiyle söyleniyor. Bu yüzden Türkler çoğu zaman her şeyi past simple ile söylüyor ya da tam tersine, «daha kibar» diye her yerde have kullanıyor.

İkinci tuzak -miş. Okulda bazen «present perfect = -miş» diye öğretiliyor, ama bu yanıltıcı. Türkçedeki -miş çoğu zaman başkasından duyulan ya da sonradan fark edilen bir şeyi anlatır: «Ali gelmiş» = «Ali gelmiş (duydum, gördüm)». İngilizcede bunun için ayrı bir zaman yok; I heard that…, apparently…, it seems… gibi kelimeler kullanılır: Apparently, Ali came yesterday. Present perfect’in işi duyulan bilgi değil, geçmişle şimdi arasındaki bağ.

Üçüncüsü: «2015’ten beri burada yaşıyorum» Türkçede şimdiki zamanla söyleniyor. İngilizcede bu durum present perfect ister: I’ve lived here since 2015.

Kısa cevap

Past simple Present perfect
Yapı I worked / I went I have worked / I have gone (I’ve…)
Zaman Bitmiş, belirtilmiş ya da belli Bitmemiş ya da belirtilmemiş
Odak Ne zaman ve nasıl olduğu Şimdiki sonuç ya da deneyim
Örnek I visited Rome in 2022. I’ve visited Rome twice.

Bir şeyin ne zaman olduğunu söylüyorsan past simple kullan. Ne zaman önemli değilse ya da zaman dilimi şimdiye kadar sürüyorsa present perfect kullan.

Past simple ne zaman kullanılır

1. Bitmiş bir zaman belirtiliyorsa:

2. Zaman, söylenmese de bağlamdan belliyse:

3. Bir hikâyeyi adım adım anlatırken:

Present perfect ne zaman kullanılır

1. Hayat deneyimi (ever / never) — hayatının ne zamanında olduğu önemli değil:

2. Sonucu şimdi olan geçmiş bir eylem:

3. Bitmemiş zaman dilimleri: today, this week, this year, so far:

4. Hâlâ doğru olan bir şey için for ve since ile:

5. Just, already, yet ile yeni haberler:

İpucu kelimeler

Past simple Present perfect
yesterday, last week / month / year ever, never
ago (two days ago) just, already, yet
in 2019, in March so far, until now
when I was a child for, since (hâlâ doğru)
What time…? / When…? today, this week, this year (bitmemiş)

When…? ile sorulan sorular her zaman past simple alır: When did you arrive? (When have you arrived? değil).

Gerçek bir sohbet iki zaman arasında nasıl geçer

Tipik bir sohbet present perfect ile (genel deneyim) başlar ve ayrıntılara geçer geçmez past simple’a döner.

Burak: Have you ever been to Thailand?
Lucy: Yes, I’ve been there twice.
Burak: Oh, nice. When did you go?
Lucy: The first time was in 2019, and then I went again last December.
Burak: Where did you stay?
Lucy: In Bangkok and then on an island. It was amazing.

Kalıp: açılış için present perfect (Have you ever…? I’ve been…), ne zaman, nerede ve ne olduğu için past simple.

Hafta sonu hakkında bir tane daha:

Deniz: Have you seen the new Spider-Man film?
Ben: Yes, I saw it on Saturday.
Deniz: Did you like it?
Ben: It was OK. The first half was better.

İngiliz ve Amerikan İngilizcesi

Amerikalılar just, already ve yet ile çoğu zaman past simple kullanır:

İkisi de kendi çeşidinde doğru. Sınavlar ve uluslararası iş ortamı için İngiliz kalıbı güvenli seçim. Daha fazlası Amerikan ve İngiliz İngilizcesi rehberinde.

Türklerin sık yaptığı hatalar

Yanlış Doğru Neden
I have seen him yesterday. I saw him yesterday. Yesterday bitmiş zaman.
I live here since 2015. I’ve lived here since 2015. Hâlâ doğru: present perfect. «2015’ten beri yaşıyorum»un birebir çevirisi.
I am here since morning. I’ve been here since this morning. «Sabahtan beri buradayım» kalıbı.
When have you come? When did you come? When bitmiş bir zaman sorar.
Did you ever eat baklava? Have you ever eaten baklava? Hayat deneyimi (İngiliz İngilizcesi).
I have went there. I have gone / been there. Üçüncü hali (past participle) kullan.
Ali has come yesterday, I heard. Apparently Ali came yesterday. Türkçedeki «gelmiş» (duydum) anlamı zaman değil, kelimeyle verilir.
I didn’t eat yet. I haven’t eaten yet. «Daha yemedim»: henüz bitmemiş durum, İngiliz İngilizcesinde present perfect.

Bir de gone ile been farkı: She’s gone to Izmir = İzmir’e gitti, şu an orada. She’s been to Izmir = İzmir’de bulundu, döndü. Türkçede ikisi de «İzmir’e gitti», bu yüzden çok karışıyor.

Sık kullanılan fiillerin üçüncü halleri için İngilizce düzensiz fiiller listesine, bütün zamanlar için tek bakışta İngilizce zamanlar tablosu rehberine bak.

Konuşurken hızlı kontrol

Kendine tek bir soru sor: Bitmiş bir zaman söylüyor muyum (ya da aklımda var mı)?

Sohbette pratik yap

Kurallar yardımcı olur, ama doğru zaman ancak konuşurken kullandığında otomatikleşir. Bu yazının altındaki konuşma Nomto’da Weekend (hafta sonu) odasını açar: Nomi sana hafta sonunu ve deneyimlerini sorar, her cevabından sonra da zaman dahil düzeltilmiş bir versiyonunu görürsün. Have you ever…? ile When did you…? arasındaki geçişi duymanın hızlı bir yolu. Soruları doğru kurmak için İngilizce wh soruları rehberine de göz at.

Sık sorulan sorular

Present perfect ile past simple arasındaki temel fark ne? Past simple bitmiş bir zaman içindir (yesterday, in 2020). Present perfect deneyimler, şimdiki sonuçlar ve bitmemiş zaman dilimleri içindir.

Present perfect ile «yesterday» kullanabilir miyim? Hayır. Yesterday, last week, ago ve diğer bitmiş zaman ifadeleri past simple alır.

Neden «I lost my phone» değil de «I’ve lost my phone» diyoruz? İkisi de mümkün. I’ve lost my phone şimdiki sonuca odaklanır (telefon şu an bende değil). I lost my phone ise bitmiş bir olayı anlatır, çoğu zaman bir zamanla: I lost my phone on the metro last week.

Present perfect Türkçedeki -miş mi? Hayır, birebir değil. -miş çoğu zaman duyulan ya da sonradan fark edilen bilgiyi gösterir; İngilizcede bu apparently ya da I heard ile verilir. Present perfect ise Türkçede çoğunlukla -dı ile karşılanır: I’ve finished = «bitirdim».

«Did you eat?» mi, «Have you eaten?» mı doğru? İkisi de. Have you eaten? daha çok İngiliz İngilizcesi; Did you eat? özellikle zaman kelimesi olmadan Amerikan İngilizcesinde yaygın.

Diğer diller: Español, Bahasa Indonesia, Português (Brasil), Tiếng Việt, English