TREN Masaya katıl

Ana sayfa › Blog › Kelime & Gramer

Present Perfect Nasıl Kullanılır? Türk Öğrenciler İçin Net Bir Rehber

· 5 dk okuma · Kelime & Gramer

Present perfect nasıl kullanılır, past simple'dan farkı nedir? For, since, just, already, yet kullanımı ve Türkçe düşünenlerin en sık yaptığı hatalar.

Present perfect nasıl kullanılır sorusunun kısa cevabı şu: geçmişte olan bir olayı, bugünle bağı olduğu için anlatıyorsanız have/has + fiilin 3. hâli yapısını seçersiniz. Olayın ne zaman olduğu önemli değildir, hatta söylenmez; önemli olan şu anda doğurduğu sonuç, biriken deneyim veya hâlâ süren durumdur.

Present perfect nasıl kullanılır? Yapı ve temel mantık

Olumlu cümle I have finished / She has finished biçiminde kurulur; konuşmada genellikle kısaltılır: I've finished, she's finished. Olumsuzu haven't / hasn't, sorusu Have you...? / Has he...? ile yapılır. Fiilin üçüncü hâli düzenli fiillerde -ed alır (work – worked – worked), düzensiz fiillerde ayrıca öğrenilir (see – saw – seen, go – went – gone, write – wrote – written).

Türkçe konuşan öğrenciler için asıl zorluk yapıda değil, seçimdedir. Türkçede "Anahtarlarımı kaybettim" cümlesi hem dün olan bir olayı hem de şu anda anahtarsız oluşumuzu anlatabilir. İngilizce bu ikisini ayırır: I lost my keys yesterday (dün kaybettim, belki buldum) ile I've lost my keys (kaybettim, şu anda yoklar) farklı cümlelerdir.

Present perfect'in dört ana kullanımı

1. Şimdiye uzanan sonuç. Olay geçmişte olmuştur ama söylenme sebebi bugünkü durumdur. I've broken my phone. (Telefonumu kırdım — şu anda çalışmıyor.) She's finished the report, so we can start. (Raporu bitirdi, başlayabiliriz.)

2. Hayat boyu deneyim. Ne zaman olduğu söylenmeden, olup olmadığı anlatılır. Bu kullanımda ever ve never sık geçer. Have you ever eaten sushi? (Hiç suşi yedin mi?) I've never been to Italy. (Hiç İtalya'ya gitmedim.)

3. Henüz bitmemiş zaman dilimi. İçinde bulunduğumuz gün, hafta, ay ya da yıl hâlâ devam ediyorsa present perfect kullanılır. I've drunk three coffees today. (Bugün üç kahve içtim — gün bitmedi, bir tane daha içebilirim.) Gün bittiğinde aynı cümle past simple olur: I drank three coffees yesterday.

4. Geçmişte başlayıp süren durum. for ve since ile kurulur. We have lived in Malatya for six years. (Altı yıldır Malatya'da yaşıyoruz.) I've known her since university. (Onu üniversiteden beri tanıyorum.) Bu cümleleri Türkçeye şimdiki zamanla çevirdiğimiz için sık sık I live here since 2019 hatası yapılır; doğrusu I have lived here since 2019 şeklindedir.

Past simple mi present perfect mi? Tek soruluk test

Cümlede bitmiş bir zaman ifadesi var mı? Varsa past simple zorunludur. yesterday, last night, in 2015, two days ago, when I was a child gibi ifadeler present perfect ile kullanılmaz. Yoksa ve olayın bugünle bağı varsa present perfect seçilir.

DurumPast SimplePresent Perfect
Bitmiş zaman işaretiI saw him yesterday. (Onu dün gördüm.)Kullanılmaz
Zaman söylenmiyor—I've seen that film. (O filmi izledim.)
Sonuç bugün geçerliHe lost his wallet on Monday.He's lost his wallet. (Cüzdanı şu an yok.)
Bitmemiş zaman dilimiI called her last week.I've called her twice this week.
Süren durumI lived there for ten years. (Artık yaşamıyorum.)I've lived here for ten years. (Hâlâ buradayım.)
Hikâye anlatımıWe got there at eight and ordered.Kullanılmaz

Son satır önemli: bir olayı sırasıyla anlatmaya başladığınız anda past simple'a geçilir. Present perfect haberi verir, past simple detayı anlatır. I've been to Rome. — Really? When did you go? diyaloğu bu geçişin tipik örneğidir. Diğer zamanların genel resmi için İngilizce zamanlar tablosuna bakabilirsiniz.

Just, already, yet, ever, never, still

Bu küçük kelimeler present perfect'i doğal hâle getirir ve konuşmada çok sık geçer.

  • just — az önce: I've just spoken to him. (Az önce onunla konuştum.)
  • already — beklenenden önce: She's already left. (Çoktan çıktı.)
  • yet — olumsuz ve sorularda, sonda: Have you eaten yet? / I haven't eaten yet.
  • ever / never — deneyim: Have you ever driven a truck? / I've never tried.
  • still — beklenen şey hâlâ olmadıysa: He still hasn't replied. (Hâlâ cevap vermedi.)
  • so far / up to now — şimdiye kadar: We've sold twelve tickets so far.

Sohbette present perfect ile soru sormak

Bu yapı, tanışma sohbetlerinin belkemiğidir; çünkü karşınızdakinin hayatına dair bilgi isterken tarih sormanıza gerek kalmaz. Have you ever lived abroad? (Hiç yurt dışında yaşadın mı?) How long have you been learning English? (Ne zamandır İngilizce öğreniyorsun?) What's the best book you've read this year? (Bu yıl okuduğun en iyi kitap hangisi?)

Kısa cevaplarda yardımcı fiil tekrarlanır: Yes, I have. / No, I haven't. Cevabı genişletmek için hemen ardından past simple'a geçilir, çünkü artık ayrıntı anlatılmaktadır: Yes, I have. I lived in Poland for a year after university. Bu iki cümlelik kalıp, sohbeti sürdürmenin en pratik yollarından biridir.

Present perfect continuous ile farkı

have/has been + fiil-ing yapısı sürece, present perfect ise sonuca bakar. I've painted the kitchen. (Mutfağı boyadım — iş bitti.) I've been painting the kitchen. (Mutfağı boyuyorum — üstüm başım boya, iş sürüyor olabilir.)

Süre belirten cümlelerde ikisi de kullanılabilir ama fiil türü belirleyicidir. know, have, be, like, believe gibi durum fiilleri continuous almaz: I've known him for years doğru, I've been knowing him yanlıştır. Eylem bildiren fiillerde ise continuous süreyi vurgular: She's been working here since March.

Türkçe düşünürken yapılan dört hata

Bitmiş zaman işaretiyle kullanmak. I have gone to Ankara last week yanlıştır; doğrusu I went to Ankara last week. Bu hata, Türkçedeki tek geçmiş zaman ekinden gelir.

Süren durumu şimdiki zamanla anlatmak. I am working here since 2020 yerine I have been working here since 2020 denir. Türkçede "çalışıyorum" dediğimiz için şimdiki zaman refleksi devreye girer.

For ve since'i karıştırmak. since three years yanlıştır; süre için for three years, başlangıç için since 2022 kullanılır.

Üçüncü hâli atlamak. I have go, She has went gibi biçimler düzensiz fiil listesinin eksik çalışıldığını gösterir. En sık geçen otuz düzensiz fiili cümle içinde çalışmak bu hatayı hızla kapatır; benzer tuzakların listesi için sık yapılan gramer hataları yazımıza göz atın.

Özet ve konuşarak pekiştirme

Present perfect'i "geçmiş zaman" değil, "şimdiyle bağ kuran zaman" olarak düşünün: sonuç bugün geçerliyse, deneyimden söz ediyorsanız, zaman dilimi hâlâ sürüyorsa ya da durum devam ediyorsa bu yapıyı seçin; bitmiş bir zaman işareti gördüğünüz an past simple'a dönün. Kural anlaşıldıktan sonra geriye tek iş kalır: cümleyi düşünmeden kurabilecek kadar çok kullanmak. Malatya'daki English Talky Cafe masalarında konuşma sırasında araya girip düzeltme yapılmıyor, geri bildirim masa sonunda veriliyor; bu yapıları rahatça denemek için masaya katılın.

Sık sorulan sorular

Present perfect Türkçede hangi zamana denk gelir?
Birebir bir karşılığı yok. Bazen -dı ile (Raporu bitirdim), bazen -miş ile (Hiç Londra'ya gitmemiştim anlamında deneyim), bazen de -yor ile (İki yıldır burada yaşıyorum) çevrilir. Bu yüzden çeviriyle değil, kullanım amacıyla öğrenmek gerekir.
'I have been to Paris' ile 'I have gone to Paris' arasındaki fark ne?
Been to, gidip dönmüş olmayı yani deneyimi anlatır: Paris'e gitmişliğim var. Gone to ise kişinin hâlâ orada olduğunu ya da yolda olduğunu söyler. 'She has gone to Paris' cümlesini kuran kişi, onun şu anda burada olmadığını ima eder.
Just, already ve yet cümlede nereye gelir?
Just ve already yardımcı fiil ile asıl fiil arasına girer: I have just finished, She has already left. Yet ise olumsuz ve soru cümlelerinde sona gelir: Have you finished yet? / I haven't finished yet.
Amerikan İngilizcesinde present perfect kullanılmıyor mu?
Kullanılıyor, ama Amerikan kullanımında just, already ve yet ile past simple da yaygındır: 'Did you eat yet?' gibi. Britanya kullanımında bu cümleler present perfect ile kurulur. İkisi de anlaşılır; sınavlarda genellikle Britanya kuralı esas alınır.
Present perfect ile 'for' ve 'since' arasındaki fark nedir?
For süre uzunluğu ile gelir: for three years, for ten minutes. Since ise başlangıç noktası ile gelir: since 2019, since Monday, since I moved here. İkisi de eylemin bugüne kadar sürdüğünü gösterir.
present perfecttensegramerpast simple

Okumak yetmez — konuşmak gerekir

English Talky Cafe masalarında 3–4 kişilik gruplarla konuşun, masa sonunda size özel geri bildirim alın.

Bir masaya katıl

İlgili yazılar

💬