Present Perfect Tense Konu Anlatımı | Full of English

İngilizce 8 dk okuma
Present Perfect Tense konu anlatımı - have has kullanımı tablosu

Present Perfect Tense Konu Anlatımı: Türk Öğrenciler İçin Kapsamlı Rehber

İngilizce öğrenirken en çok takıldığınız konu hangisi? Pek çok Türk öğrenci için cevap aynıdır: Present Perfect Tense. Ve bu çok normal! Çünkü bu zaman kipinin Türkçede birebir bir karşılığı yoktur. “I have eaten” cümlesini Türkçeye “Yedim” diye çeviriyoruz ama aynı zamanda “I ate” da “Yedim” oluyor. İşte tam bu noktada kafalar karışıyor. Bu rehberde Present Perfect Tense’i sıfırdan, Türkçe açıklamalar ve bol örneklerle öğreneceksiniz. Sonunda artık bu zaman kipini hem anlayacak hem de doğru kullanabileceksiniz.

Present Perfect Tense Nedir?

Present Perfect Tense (Yakın Geçmiş Zaman), geçmişte gerçekleşmiş ancak etkisi hâlâ devam eden ya da geçmişte ne zaman olduğu belirsiz olan olayları ifade etmek için kullanılan bir İngilizce zaman kipidir. Yapısı son derece basittir: have/has + fiilin 3. hali (V3).

Temel Yapı

Cümle Türü Yapı Örnek
Olumlu (+) Subject + have/has + V3 She has visited London.
Olumsuz (−) Subject + have/has + not + V3 She has not visited London.
Soru (?) Have/Has + Subject + V3? Has she visited London?

Have mi, Has mi? Özneye göre değişir: I, You, We, They ile have; He, She, It ile has kullanılır.

Kısaltmalar (Contractions)

Tam Hali Kısaltma Tam Hali Kısaltma
I have I’ve have not haven’t
You have You’ve has not hasn’t
He has He’s We have We’ve
She has She’s They have They’ve

Not: “He’s” kısaltması “He is” anlamına da gelir. Bağlamdan hangisi olduğunu anlayabilirsiniz.

Present Perfect Tense Ne Zaman Kullanılır?

Bu zaman kipinin altı temel kullanım alanı vardır:

  • Geçmiş deneyimler: Ne zaman olduğu belirtilmeden, hayatınızda yaşadığınız deneyimleri anlatmak için. (Have you ever tried sushi?)
  • Şimdiki zamanı etkileyen geçmiş eylemler: Geçmişte olan ama sonuçları hâlâ süren durumlar için. (I have lost my keys. — Anahtarlar hâlâ kayıp.)
  • Belirli bir süredir devam eden durumlar: for ve since ile birlikte kullanılır. (I have lived here for 5 years.)
  • Yakın zamanda tamamlanan eylemler: just ve recently ile birlikte. (She has just arrived.)
  • Beklenen bir eylemin olup olmadığını kontrol etmek: already ve yet ile. (Have you done it yet?)
  • Haber ve güncel gelişmeler: Güncel etki taşıyan olayları aktarmak için. (Scientists have discovered a new planet.)

Present Perfect Tense Zaman Belirteçleri: Already, Yet, Ever, Never, Just, Since, For

Present Perfect Tense’in olmazsa olmazları bu zaman belirteçleridir. Her birinin kullanım yeri farklıdır; karıştırmamak için aşağıdaki tabloyu dikkatlice inceleyin.

Belirteç Türkçe Anlamı Kullanım Yeri Örnek Cümle
already zaten, çoktan Olumlu cümleler — beklenmeden önce gerçekleşen eylemler I have already eaten. — Zaten yedim.
yet henüz, hâlâ Olumsuz ve soru cümleleri — cümle sonuna gelir I haven’t finished yet. — Henüz bitirmedim.
ever hiç, daha önce hiç Soru cümleleri — deneyim sorarken Have you ever been to London? — Hiç Londra’ya gittin mi?
never hiç… -medi, asla Olumsuz anlamda deneyim ifade ederken I have never eaten sushi. — Hiç suşi yemedim.
just henüz, az önce Çok yakın zamanda tamamlanan eylemler She has just arrived. — Az önce geldi.
since …den/dan beri Belirli bir başlangıç noktasından itibaren (+ tarih/zaman noktası) I have lived here since 2020. — 2020’den beri burada yaşıyorum.
for …dır/dir, …süredir Belirli bir süre boyunca devam eden eylemler (+ süre miktarı) She has worked here for five years. — Beş yıldır burada çalışıyor.
recently son zamanlarda, yakın zamanda Yakın geçmişte olan eylemler I have recently started learning Spanish. — Son zamanlarda İspanyolca öğrenmeye başladım.

💡 Since vs For Altın Kuralı: Since bir başlangıç noktası belirtir (since 2018, since Monday, since last year). For ise bir süre miktarı belirtir (for 3 years, for two weeks, for a long time).

Present Perfect Tense Örnek Cümleler

İngilizce Türkçe Kullanım Notu
I have visited Paris three times. Paris’i üç kez ziyaret ettim. Geçmiş deneyim — ne zaman olduğu belirsiz
She has just finished her homework. Ödevini az önce bitirdi. just — az önce tamamlanan eylem
Have you ever eaten Thai food? Hiç Tayland yemeği yedin mi? ever ile deneyim sorusu
I have never seen that movie. O filmi hiç görmedim. never ile olumsuz deneyim
They have already left. Onlar çoktan gitti. already — beklenenden önce gerçekleşme
I haven’t eaten yet. Henüz yemedim. yet — olumsuz cümlede, cümle sonunda
He has lived in Istanbul for 10 years. 10 yıldır İstanbul’da yaşıyor. for — belirli bir süredir devam eden durum
We have known each other since 2015. 2015’ten beri birbirimizi tanıyoruz. since — belirli bir başlangıç noktasından beri
I have lost my keys. Anahtarlarımı kaybettim. (Hâlâ bulamıyorum.) Şimdiki zamanı etkileyen geçmiş eylem
I’ve been to Japan twice. İki kez Japonya’ya gittim. been to — gidip geldim (deneyim ifadesi)

Present Perfect vs Simple Past: Temel Fark

Türk öğrencilerin en çok karıştırdığı konu budur. Her ikisi de Türkçeye “-dı/-di” geçmiş zamanıyla çevrilebilir; ancak İngilizcede kullanımları çok farklıdır.

Present Perfect Simple Past Kural
I have seen that movie.
O filmi gördüm. (ne zaman önemli değil)
I saw that movie yesterday.
O filmi dün gördüm.
Belirli zaman ifadesi (yesterday, last week, in 2020, ago) varsa Simple Past kullanılır.
She has broken her leg.
Bacağını kırdı. (hâlâ kırık)
She broke her leg last month.
Geçen ay bacağını kırdı.
Eylemin şimdiki zamanı etkileyip etkilemediği belirleyicidir.
Have you eaten?
Bugün/henüz yemek yedin mi?
Did you eat?
Yemek yedin mi? (genel geçmiş)
Bugünkü bağlam ve güncellik için Present Perfect, belirli bir geçmiş an için Simple Past.

🔑 Altın Kural: Cümlede yesterday, last year, in 2010, two days ago, when I was a child gibi belirli bir geçmiş zaman ifadesi varsa, kesinlikle Simple Past kullanın. Bu ifadeler Present Perfect ile bir arada kullanılamaz.

Present Perfect Tense: Türk Öğrencilerin Yaptığı Yaygın Hatalar

Aşağıdaki hataları mutlaka inceleyin. Büyük ihtimalle siz de bunlardan birini yapmışsınızdır!

❌ Yanlış: I have seen him yesterday.
✅ Doğru: I saw him yesterday.
Açıklama: “Yesterday” gibi belirli bir zaman ifadesi varsa Simple Past kullanılmalıdır. Present Perfect ile “yesterday” bir arada kullanılamaz.

❌ Yanlış: Did you ever go to Paris?
✅ Doğru: Have you ever been to Paris?
Açıklama: “Ever” ile deneyim sorusu sorulurken Present Perfect kullanılır. Ayrıca “go” değil, “been to” ifadesi tercih edilir.

❌ Yanlış: I have lived here since 5 years.
✅ Doğru: I have lived here for 5 years.
Açıklama: “5 years” bir süre miktarıdır, başlangıç noktası değil. Süre miktarları için “for”, başlangıç noktaları için “since” kullanılır.

❌ Yanlış: I already ate.
✅ Doğru: I have already eaten.
Açıklama: “Already”, “yet” ve “just” zaman belirteçleri Present Perfect ile kullanılır.

❌ Yanlış: She has went to school.
✅ Doğru: She has gone to school.
Açıklama: Present Perfect’te fiilin V3 (past participle) hali kullanılmalıdır. “Went” Simple Past formudur; “gone” ise doğru V3 formudur.

Mini Quiz: Kendinizi Test Edin!

Aşağıdaki soruları cevaplayarak öğrendiklerinizi pekiştirin. Cevaplar her sorunun hemen altında verilmiştir.

Soru 1: Aşağıdaki cümlelerden hangisi doğrudur?

  • A) I have seen him yesterday.
  • B) I saw him yesterday.
  • C) I have see him yesterday.
  • D) I seen him yesterday.

Cevap: B — “Yesterday” gibi belirli zaman ifadeleri Simple Past gerektirir. Present Perfect ile “yesterday” kullanılamaz.

Soru 2: “Hiç Tokyo’ya gittin mi?” cümlesini doğru çevirin:

  • A) Did you ever go to Tokyo?
  • B) Have you ever gone to Tokyo?
  • C) Have you ever been to Tokyo?
  • D) Did you ever been to Tokyo?

Cevap: C — Deneyim sorusu için “Have you ever been to…” yapısı doğrudur. “Been to” bir yere gidip geri dönme deneyimini ifade eder.

Soru 3: Hangi cümlede boşluğa “since” gelmelidir? “She has worked here ___ 2018.”

  • A) for
  • B) since
  • C) during
  • D) from

Cevap: B — “2018” bir başlangıç noktasıdır, süre miktarı değildir. Zaman noktaları için “since” kullanılır.

Soru 4: “They _______ (just / finish) their project.” cümlesini tamamlayın:

  • A) have just finished
  • B) just finished
  • C) have just finish
  • D) just have finished

Cevap: A — “Just” ile Present Perfect kullanılır: have/has + just + V3. Doğru yapı “have just finished” şeklindedir.

Soru 5: Present Perfect Tense’te yardımcı fiil olarak hangileri kullanılır?

  • A) do / does
  • B) did
  • C) have / has
  • D) will / would

Cevap: C — Present Perfect Tense, “have” (I/you/we/they için) veya “has” (he/she/it için) yardımcı fiilleriyle kurulur.

Sonuç

Present Perfect Tense, Türkçede tam karşılığı olmadığı için zorlu görünebilir; ancak temel mantığını kavradığınızda aslında oldukça sistematik bir yapıya sahip olduğunu göreceksiniz. Unutmayın: belirli bir zaman ifadesi yoksa ve geçmiş eylem şimdiki zamanı hâlâ etkiliyorsa, büyük ihtimalle Present Perfect kullanmanız gerekiyordur. Already, yet, ever, never, just, since ve for gibi anahtar kelimeler gördüğünüzde de artık doğru zaman kipini seçebilirsiniz. Bu rehberi tekrar tekrar okuyun, örnekleri sesli söyleyin ve kendiniz yeni cümleler kurmaya çalışın. İngilizce öğrenmek bir maraton; her doğru cümle sizi hedefe bir adım daha yaklaştırıyor. Başarılar!

İlgili Yazılar

Soru sor veya yorum bırak

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

💬 Yorum Yap (0)
Exit mobile version