Dilbilgisi Kısayolları

İngilizce Present Perfect ve Past Simple: Türkçe Konuşanların En Çok Karıştırdığı Zaman Farkı

A
Akif

Present Perfect ve Past Simple arasındaki farkı Türkçe konuşanlar için anlaşılır örneklerle öğrenin. Hangisini ne zaman kullanacağınızı adım adım açıklayın.

Bu makaleyi paylaş

Türkçe Konuşanlar İçin Neden Bu Kadar Zor?

Türkçede geçmiş zaman iki şekilde ifade edilir: -di ile (belirli geçmiş) ve -miş ile (belirsiz/duyulan geçmiş). İngilizcede ise geçmiş iki ana kategoride ele alınır: Past Simple (geçmiş zaman) ve Present Perfect (şimdiki zamanda bitmiş zaman). Bu iki sistematik fark, Türk öğrencilerin en çok zorlandığı gramer konusudur.

Asıl sıkıntı şu: Türkçe -miş ile ifade ettiğimiz şeylerin hepsi İngilizce Present Perfect olmuyor. Bazen -miş, İngilizce'de bile Past Simple'e dönüşüyor. Bu yüzden doğrudan çeviri yapmak yerine, her iki zamanın mantığını ayrı ayrı anlamak gerekiyor.

Past Simple: Kesinleşmiş Geçmiş

Past Simple, belirli bir zamanda gerçekleşmiş, bitmiş ve tamamlanmış eylemler için kullanılır. Türkçedeki -di eki ile birebir örtüşür.

Yapısı:

Olumlu: Fiil (II. hali) + nesne

Olumsuz: did not + fiil (yalın hali)

Soru: Did + özne + fiil (yalın hali)?

Örnekler:

    • I visited Istanbul last year.
    • Geçen yıl İstanbul'u ziyaret ettim.
    • She ate breakfast at 8 AM.
    • Saat 8'de kahvaltı yaptı.
    • They didn't come to the party.
    • Partiye gelmediler.
    • Did you finish your homework?
    • Ödevini bitirdin mi?

Her cümlede belirli bir zaman ifadesi var: last year, at 8 AM, didn't (implied past), did you (past question). Bu zaman zarfları Past Simple'in en güçlü göstergeleridir.

Past Simple için zaman zarfları:

  • Yesterday (dün)
  • Last week/month/year (geçen hafta/ay/yıl)
  • In 2020 (2020'de)
  • Two days ago (iki gün önce)
  • When I was young (gençken)

Bu kelimeleri gördüğünde Past Simple kullan. İstisna çok az.

Present Perfect: Şimdiki Zamana Bağlı Geçmiş

Present Perfect, geçmişteki bir eylemi şimdiki zamana bağlar. Eylem geçmişte başlamış olabilir, bitmemiş olabilir veya sonucu hala geçerli olabilir.

Türkçede Present Perfect'i tam olarak karşılayan bir zaman eki yoktur. Bu yüzden Türk öğrenciler için en kafa karıştırıcı konudur. Bazen "yaptım", bazen "yapmış bulunuyorum", bazen de "hala yapıyorum" anlamına gelebilir.

Yapısı:

Olumlu: Have/Has + fiil (III. hali)

Olumsuz: Have/Has + not + fiil (III. hali)

Soru: Have/Has + özne + fiil (III. hali)?

Örnekler:

    • I have visited Istanbul three times.
    • İstanbul'u üç kez ziyaret ettim. (Deneyim: hala geçerli)
    • She has lived in London since 2019.
    • 2019'dan beri Londra'da yaşıyor. (Devam eden eylem: hala yaşıyor)
    • They haven't finished the project yet.
    • Projeyi henüz bitirmediler. (Henüz bitmemiş: beklenti devam ediyor)
    • Have you ever eaten sushi?
    • Hiç suşi yedin mi? (Hayat deneyimi: zamansız soru)

Temel Fark: Zaman Belirtiliyor mu?

En basit kural bu: Cümlede kesin bir zaman varsa Past Simple kullan. Kesin bir zaman yoksa veya eylem hala devam ediyorsa Present Perfect kullan.

Kesin zaman → Past Simple:

    • I went to Paris in 2015.
    • 2015'te Paris'e gittim.
    • She called me yesterday.
    • Dün beni aradı.
    • We graduated last year.
    • Geçen yıl mezun olduk.

Belirsiz zaman veya devam → Present Perfect:

    • I have been to Paris.
    • Paris'e gittim. (Hayat deneyimi, zaman belirtilmemiş)
    • She has called me many times.
    • Beni birçok kez aradı. (Tekrar eden eylem, zamansız)
    • We have graduated.
    • Mezun olduk. (Sonuç: artık mezunuz)

Türkçe -miş ile Present Perfect: Neden Birebir Değil?

Türkçe -miş eki bazen Present Perfect'e karşılık gelir, bazen gelmez. Bu ayrımı anlamak kritiktir.

-miş → Present Perfect olduğu durumlar:

    • I have heard that she left.
    • Onun ayrıldığını duymuşum.
    • Have you ever seen snow?
    • Hiç kar görmüş müsün?
    • Someone has stolen my bike.
    • Bisikletimi çalmışlar; hala çalınmış.

-miş → Past Simple olduğu durumlar:

    • Apparently it rained yesterday.
    • Anlaşılan dün yağmur yağmış → yağmur yağdı.
    • Once upon a time, there lived a king.
    • Bir varmış, bir yokmuş → lived
    • I heard she left at 5 PM.
    • Saat 5'te ayrıldığını duymuşum.

Kural şu: -miş'i doğrudan Present Perfect'e çevirmeye çalışma. Cümlenin mantığına bak.

"For" ve "Since" ile Süre Bildiren Present Perfect

İngilizcede bir eylemin ne zamandan beri devam ettiğini söylediklerinde Present Perfect kullanılır. Türkçede "den beri" veya "zamandır" deriz.

Since (beri): Belirli bir başlangıç noktası

    • I have worked here since 2020.
    • 2020'den beri burada çalışıyorum.
    • She has known him since childhood.
    • Onu çocukluğundan beri tanır.

For (süre): Belirli bir zaman dilimi

    • I have worked here for five years.
    • Beş yıldır burada çalışıyorum.
    • They have been married for ten years.
    • On yıldır evliler.

Türkçede "beri" ve "zamandır" birbirine yakın kullanılır, ama İngilizcede since ve for arasında kesin bir fark var. Since + zaman noktası, for + süre.

Present Perfect ile Asla Kullanılmaması Gereken Zaman Zarfları

Bu hata o kadar yaygın ki, ayrı bir paragrafı hak ediyor. Present Perfect ile kesin geçmiş zaman zarflarını bir arada kullanma.

Yanlış:

  • I have visited Paris last year.
  • She has called me yesterday.
  • We have finished it two days ago.

Doğru:

    • I visited Paris last year.
    • Paris'i geçen yıl ziyaret ettim.
    • She called me yesterday.
    • Dün beni aradı.
    • We finished it two days ago.
    • İki gün önce bitirdik.

Last year, yesterday, two days ago gibi ifadeler kesin zaman belirtir. Bu durumda Past Simple kullanmalısın. Present Perfect ile birlikte kullanılamazlar.

"Just", "Already", "Yet" ile Present Perfect

Bu üç kelime İngilizcedeki Present Perfect'in en sık kullanılan yardımcılarıdır. Türkçede karşılıkları vardır ama her zaman aynı yapıda kullanılmaz.

Just (az önce):

    • I have just finished my homework.
    • Ödevimi az önce bitirdim.
    • She has just arrived.
    • Az önce geldi.

Already (çoktan):

    • He has already eaten.
    • Çoktan yedi.
    • They have already left.
    • Çoktan ayrıldılar.

Yet (henüz):

    • I haven't finished yet.
    • Henüz bitirmedim.
    • Have you done it yet?
    • Henüz yaptın mı?

Just ve already olumlu cümlelerde, yet ise olumsuz cümlelerde ve sorularda kullanılır. Türkçede "henüz" kelimesi hem olumlu hem olumsuz cümlelerde gelebilir, ama İngilizcede yet'in yeri sınırlıdır.

"Ever" ve "Never" ile Deneyimler

Hayat deneyimlerini sormak ve anlatmak için Present Perfect + ever/never kullanılır.

Ever (hiç):

    • Have you ever been to Japan?
    • Hiç Japonya'ya gittin mi?
    • Has she ever tried bungee jumping?
    • Hiç bungee jumping yapmış mı?

Never (hiç...):

    • I have never eaten snails.
    • Hiç salyangoz yemedim.
    • He has never traveled abroad.
    • Hiç yurtdışına seyahat etmedi.

Türkçede "hiç" kelimesini kullanırız, ama İngilizcede ever sorularda, never ise olumsuz cevaplarda kullanılır. Ayrıca never olumsuz yardımcı fiil gerektirmez: "I have never eaten" doğru, "I haven't never eaten" yanlıştır.

Sıfırdan Başlayanlar İçin Pratik Rehber

Adım 1: Basit cümleler kur. "I ate breakfast" ve "I have eaten breakfast" arasındaki farkı hisset.

Adım 2: Zaman zarflarına dikkat et. Yesterday, last year, ago gibi kelimeler varsa Past Simple kullan.

Adım 3: Ever, never, just, already, yet, since, for gibi kelimeler varsa Present Perfect kullan.

Adım 4: Türkçe konuşurken kendine sor: "Bu eylem bitti mi ve zamanı kesin mi?" Evet ise Past Simple. "Bu eylem hala devam ediyor mu veya sonucu hala geçerli mi?" Evet ise Present Perfect.

Adım 5: Bol bol oku ve dinle. Dil öğrenme uygulamaları ve VocaFlare AI gibi araçlar bu süreci hızlandırabilir.

Hızlı Referans Tablosu

DurumZamanÖrnek
Belirli zamanda biten eylemPast SimpleI ate at 7 PM.
Hayat deneyimi (zamansız)Present PerfectI have eaten sushi.
Devam eden eylemPresent PerfectI have lived here for 5 years.
Tekrar eden geçmiş eylemPast SimpleI ate there every day.
Sonuç hala geçerliPresent PerfectI have lost my keys.
Belirli zaman zarfıPast SimpleI ate yesterday.

Sonuç

Present Perfect ve Past Simple arasındaki farkı anlamak, İngilizce konuşmanızı ciddi şekilde geliştirecek. Kural basit: Kesin zaman varsa Past Simple, belirsiz veya devam eden durum varsa Present Perfect. Pratik yaparak bu ayrımı otomatik hale getirebilirsin.

Yapay zeka dil öğretmeni ile pratik yapmak ister misin?

Bekleme listesine katıl ve lansmanda Premium üyeliğinde %30 indirim kazan. Kişisel yapay zeka İngilizce öğretmeninle akıcı konuşmaya başla.

Detaylar

Bekleme listesine katılın ve lansmanda %30 indirim kazanın!