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

Konu Başlıkları
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
- Simple Past Tense Konu Anlatımı – Past Tense ile Present Perfect arasındaki farkı daha iyi anlamak için
- Modal Verbs: Can, Could, Must, Should Kullanımı – İngilizce yardımcı fiiller hakkında kapsamlı rehber
- Stative Verbs Nedir? Kurallar ve Örnekler – Present Perfect ile kullanılmayan fiilleri öğrenin
- İngilizce Zaman Edatları: At, In, On Kullanımı – Since ve For kullanımını pekiştirmek için