Present Perfect ve Past Simple Farkı: Türkçede İkisi de \"-di\" İken Nasıl Seçilir?
Türkçe "yaptım" der, İngilizce bazen "I did", bazen "I have done". Ne zaman hangisi? Zaman ifadeleri, -dır kalıbı, -miş yanılgısı ve sık hatalar.
Türkçede "Ödevimi bitirdim" tek bir cümle. İngilizcede ise iki seçenek var: I finished my homework ve I have finished my homework. Kısa cevap şu: geçmişte ne zaman olduğu belliyse ya da söyleniyorsa past simple (I finished it yesterday). Zaman söylenmiyor ve olayın şimdiye etkisi önemliyse present perfect (I've finished, so I can go out now). Türkçe konuşanların en çok zorlandığı yer, ikisinin de Türkçede çoğu zaman "-di" ile karşılanması.
Hızlı tablo
| Past simple | Present perfect | |
|---|---|---|
| Kuruluşu | Fiilin 2. hali: worked, went | have / has + 3. hal: have worked, has gone |
| Ne anlatır? | Geçmişte, bitmiş bir zamanda olan olay | Geçmişteki bir olayın şimdiye bağı, sonucu ya da deneyimi |
| Zaman söyleniyor mu? | Evet ya da bağlamdan belli | Hayır, ya da şimdiyi içeren bir zaman |
| Türkçede çoğu zaman | -di: gördüm | -di, "hiç ... mi?", "-dır" |
| Örnek | I saw Ali yesterday. (Ali'yi dün gördüm.) | I've seen this film. (Bu filmi gördüm, biliyorum.) |
Past simple: ne zaman olduğu belli
Olay geçmişte bitmiş bir zamanda oldu ve o zaman söyleniyor ya da herkes biliyor:
- I met her in 2019. (Onunla 2019'da tanıştım.)
- We went to Antalya last summer. (Geçen yaz Antalya'ya gittik.)
- She called you an hour ago. (Seni bir saat önce aradı.)
- Atatürk was born in 1881. (Atatürk 1881'de doğdu.)
Hikaye anlatırken de past simple kullanılır, çünkü her olay belli bir anda oluyor: I got up, had breakfast and left. (Kalktım, kahvaltı yaptım ve çıktım.)
Past simple ile gelen tipik zaman ifadeleri: yesterday, last week, in 2010, two days ago, when I was a child. Bunlardan biri cümledeyse present perfect kullanamazsınız: I have seen him yesterday yanlış, doğrusu I saw him yesterday.
Present perfect: zaman değil, sonuç ya da deneyim
Present perfect geçmişi şimdiye bağlar. Üç ana kullanımı var.
1. Sonucu şimdi önemli olan olay. Ne zaman olduğu değil, şu anki durum önemli:
- I've lost my keys. (Anahtarlarımı kaybettim. Hâlâ kayıplar, eve giremiyorum.)
- She's broken her arm. (Kolunu kırdı. Şu an kolu alçıda.)
2. Hayat boyu deneyim. "Hiç ... mi?", "daha önce", "hiç ... medim":
- Have you ever been to London? (Hiç Londra'ya gittin mi?)
- I've never eaten sushi. (Hiç suşi yemedim.)
- He's read that book three times. (O kitabı üç kez okudu.)
3. Geçmişte başlayıp hâlâ süren durum. Türkçedeki "-dır" ve "-den beri" kalıbı:
- I've lived in İzmir for ten years. (On yıldır İzmir'de yaşıyorum.)
- We've known each other since 2015. (2015'ten beri birbirimizi tanıyoruz.)
Present perfect ile gelen tipik kelimeler: ever, never, already, yet, just, so far, recently, for, since.
Türkçe konuşanların en sık yaptığı hata: "-dır" kalıbı
Türkçede "On yıldır İzmir'de yaşıyorum" şimdiki zamanla kurulur. Bu yüzden İngilizceye birebir çevirmek çok cazip: I am living in İzmir since ten years. Bu cümle yanlış. İngilizcede hâlâ süren bir durumun süresini söylerken present perfect gerekir:
- I have lived in İzmir for ten years. (Doğru)
- I have been learning English for two years. (İki yıldır İngilizce öğreniyorum.) Bu da present perfect continuous, süren bir eyleme vurgu yapar.
İkinci tuzak for ile since: süre için for (for ten years, on yıldır), başlangıç noktası için since (since 2015, 2015'ten beri). Türkçede ikisi de "-dır / -den beri" ile karşılandığı için karıştırılıyor.
"-miş" yanılgısı
Bazı kaynaklar present perfect'i Türkçedeki "-miş" ile eşleştiriyor. Bu yanıltıcı. Türkçede "-miş" çoğu zaman bir şeyi başkasından duyduğunuzu ya da sonradan fark ettiğinizi anlatır: "Ali gelmiş" (Ali gelmiş, ben görmedim ama). İngilizce present perfect ise böyle bir anlam taşımaz. Ali has arrived "Ali geldi" demek, siz de görmüş olabilirsiniz. "-miş" anlamını İngilizcede genelde başka kelimelerle verirsiniz: Apparently Ali has arrived ya da I heard Ali arrived.
Pratik kural: present perfect'i Türkçeye çoğu zaman "-di" ile çevirirsiniz. Asıl soru Türkçe ek değil, zamanın söylenip söylenmediği.
"Ne zaman?" sorusu her zaman past simple
Bir olayın zamanını soruyorsanız, cevap da soru da past simple olur:
- When did you arrive? (Ne zaman geldin?) When have you arrived? yanlış.
- What time did the film start? (Film saat kaçta başladı?)
Sohbet çoğu zaman present perfect ile açılır, ayrıntılara geçince past simple'a döner:
- Have you ever been to Paris? (Hiç Paris'e gittin mi?)
- Yes, I went there last year. It was amazing. (Evet, geçen yıl gittim. Harikaydı.)
İlk soru deneyimi soruyor, zaman yok. Cevapta "geçen yıl" gelince past simple'a geçiliyor.
Today, this week, this year
Henüz bitmemiş bir zaman dilimi için ikisi de kullanılabilir, anlam değişir:
- I've had three coffees today. (Bugün üç kahve içtim. Gün bitmedi, belki dördüncüsü de gelir.)
- I had a coffee this morning. (Bu sabah bir kahve içtim. Şu an öğleden sonra, sabah bitti.)
Amerikan ve İngiliz İngilizcesi
Amerikan İngilizcesinde, özellikle just, already ve yet ile, gündelik konuşmada past simple çok yaygın: Did you eat yet? İngiliz İngilizcesinde aynı cümle daha çok Have you eaten yet? olur. Sınavlarda (YDS, IELTS, Cambridge) present perfect'li kullanımı esas alın.
Sık yapılan hatalar
Geçmiş zaman ifadesiyle present perfect. I have visited Rome in 2022 yanlış, I visited Rome in 2022 doğru.
"-dır" için şimdiki zaman. I am working here since 2020 yanlış, I have worked here since 2020 ya da I have been working here since 2020 doğru.
Yanlış 3. hal. I have went yanlış, I have gone doğru. Düzensiz fiillerin 2. ve 3. halleri çoğu zaman farklı: go, went, gone; see, saw, seen; eat, ate, eaten.
Ölmüş biri için present perfect. Shakespeare has written many plays yerine Shakespeare wrote many plays. Hayatı bitmiş biri için deneyim değil, geçmiş anlatılır.
Devam edin
İki zamanın da çekimleri ve örnekleriyle kendi dersi var: present perfect ve past simple. 3. halleri tekrar etmek için düzensiz fiiller dersine bakın. Bir sınava hazırlanıyorsanız YDS ve IELTS rehberlerimiz de işinize yarar.
Bu ayrım kural ezberlemekten çok, gerçek İngilizceyi bol bol okuyup dinledikçe oturuyor. Neden okumanın bu kadar işe yaradığını Kitap okuyarak İngilizce öğrenilir mi yazımızda anlattık. Learn English uygulamamız kelime ve dil bilgisinden seviyeli okumalara, oradan da her satırının altında Türkçe çevirisi olan Dorian Gray'in Portresi ve Sherlock Holmes gibi klasiklere kadar gidiyor. İndirmesi ücretsiz, bazı kitaplar ve ek içerikler için öğrenirken kazanılan elmaslar ya da Premium gerekiyor.