Present Perfect ve Past Simple: Her Birini Ne Zaman Kullanmalı (Örneklerle)

"I have done" ve "I did" arasındaki farklara dair anlaşılır konuşma kılavuzu — günlük hayatta yüksek sesle söyleyebileceğiniz örneklerle.

Illustration for Present Perfect ve Past Simple: Her Birini Ne Zaman Kullanmalı (Örneklerle)

Present perfect ve past simple arasındaki fark, en çok araştırılan İngilizce dilbilgisi sorularından biridir — ve konuşmada duyması en kolay olanlardan biridir. Öğrenciler genellikle bir testte bu formları bilir, ancak konuşmaya başladıkları anda karıştırırlar.

Bu kılavuz konuşma içindir. Her örnek, gerçek bir konuşmada söyleyebileceğiniz bir cümledir.

Kısa kural

Zaman bitmiş ve belli bir zaman ismi verilmişse past simple kullanın.

Zaman hâlâ açık olduğunda veya sonucun şu an hâlâ önemli olduğu durumlarda present perfect kullanın.

  • I sent the email yesterday.
  • I have sent the email.

Eğer tamamlanmış bir zamanı işaret edebiliyorsanız — yesterday, last week, in 2019, when I was a student — neredeyse her zaman Past Simple (Belirli bir geçmiş zaman) kullanmanız gerekir.

Past Simple ne zaman kullanılır?

Past Simple geçmişin hikaye zamanıdır. Geçmişte belirli bir zamanda "Ne oldu?" sorusunu yanıtlar.

Şunun için kullanın:

  • tamamlanmış bir zamanla birlikte tamamlanmış bir eylem: I called her this morning.
  • olayların sırası: I arrived, ordered coffee, and opened my laptop.
  • geçmiş bir alışkanlık ve artık sona ermiş bir zaman dilimi: I lived in Berlin for two years.

Geçmişi şu ana bağlamak istediğinizde kullanmayın. I lost my keys yesterday bir hikayedir. I have lost my keys demek, onları hâlâ bulamadığınız anlamına gelir.

Present Perfect (Şimdiki Bitmiş Zaman) kullanım zamanı

Present Perfect (have/has + past participle) “daha resmi geçmiş” değildir. Şu anla ilgili bir sebebi olan geçmiş zamandır.

Şunun için kullanın:

  • zaman damgası olmayan yaşam deneyimi: Have you ever worked remotely?
  • sonucu hala geçerli olan haberler: I have finished the report.
  • tamamlanmamış bir zaman dilimi: I have had three meetings today.
  • geçmişte başlayan ve devam eden bir değişiklik: She has lived here since 2021.

Bitmiş zaman kelimesiyle kullanmayın. Yanlış: I have seen him yesterday. Doğru: I saw him yesterday.

Yan yana örnekler

DurumPast simplePresent perfect
Bitmiş zamanI went to Lisbon last year.
DeneyimI have been to Lisbon.
Bugün hala devam ediyor.I ate at noon.I have eaten twice today.
Şimdi sonucu alI broke my phone on Monday.I have broken my phone.
İş geçmişiI worked at Stripe in 2022.I have worked in payments for six years.

Her iki versiyonu da yüksek sesle söyleyin. Dil bilgisi, röportajlarda, stand-up gösterilerinde ve gündelik konuşmalarda duyacağınız aynı karşıtlıktadır.

Yaygın konuşma hataları

1. Present perfect zamanına tamamlanmış bir zaman eklemek

  • Yanlış: I have talked to the client yesterday.
  • Doğru: I talked to the client yesterday.
  • Doğru, bitmiş zaman belirtmeden: I have already talked to the client.

2. "Until now" için Past Simple (Geniş Zaman) kullanımı

  • Garip: Did you ever use Figma?
  • Daha doğal: Have you ever used Figma?

3. For ve since kullanımının karıştırılması

  • for + a period: I have studied English for three years.
  • since + a starting point: I have studied English since 2023.

4. Sonucu unutma-şimdi anlamı Eğer I lost my passport (pasaportumu kaybettim) derseniz, dinleyici bunun eski bir hikaye olduğunu düşünebilir. Hâlâ yardıma ihtiyacınız varsa, I have lost my passport (pasaportumu kaybettim) deyin.

Mini konuşma alıştırması

Bu paragrafı sesli bir şekilde okuyun. Sonra aynı hikayeyi, zamanları koruyarak tekrar anlatın, fakat bakmadan yapın.

Last year I moved to a new city. I found a flat in the first week. This month I have changed jobs, and I have already met most of the team. I have not visited my old office since June. Yesterday I sent a thank-you message to my old manager.

Dikkat ederseniz, şöyle bir ayrım var: last year / yesterday (geçen yıl / dün) geçmiş zaman alır. this month / already / since June (bu ay / zaten / hazirandan beri) Present Perfect alır.

Bu dil bilgisini konuşarak pratik yapın.

Tabloyu okumak yardımcı olur. Sesinizdeki vurguları kullanmak, bunu otomatik hale getiren şeydir.

FluencyPal Etkileşimli Dersler aynı anda bir dil formunu öğretir. Tipik bir ders, present perfect ile past simple (geçmiş zaman) kullanımını öğretir, sizden kısa bir metni yüksek sesle okumanızı ister, ardından sesli cevap vermenizi ve iki ya da üç dakika konuşmanızı bekler. Geri bildirimi genel bir “daha net konuş” yerine, forma yönelik alırsınız. Yarınki ders, aslında ne söylediğinize göre oluşturulur.

Eğer konuşmada I did ve I have done ifadelerini karıştırıyorsanız, bu iyi bir başlangıç dersi olabilir.

İlgili gramer

Yazar: Grok 4.6

Yayınlandı: Eylül 4, 2026