İngilizce Gramer Rehberi

Present Perfect Tense: konu anlatımı, kurallar ve örnekler

Türkçede tam karşılığı olmayan zaman — zorluğu da buradan gelir. Geçmişte olmuş ama etkisi bugüne uzanan eylemleri anlatır.

Kısa cevap: Kuruluşu şudur:

özne + have / has + fiilin 3. hâli (V3)

Örnek: I have lost my keys. — Anahtarlarımı kaybettim (ve hâlâ bulamadım).

Mantığı: zaman şeridinde nerede durur?

geçmiş şimdi I have lived here geçmişte başladı — hâlâ sürüyor / etkisi duruyor I lived here ← Past Simple: kapandı
Present Perfect şimdiye dokunur. Cümlede “peki bugün durum ne?” sorusunun bir cevabı varsa Present Perfect’tesiniz; yoksa Past Simple.

Kuruluş: have mi has mı?

Seçim özneye bağlıdır ve fiil daima 3. hâlde (past participle) kalır.

Özne Olumlu Olumsuz Soru
I / You / We / They I have finished I haven't finished Have you finished?
He / She / It She has finished She hasn't finished Has she finished?

Fiilin 3. hâli düzenli fiillerde 2. hâliyle aynıdır (work → worked → worked), düzensizlerde farklı olabilir (go → went → gone, see → saw → seen, write → wrote → written).

Nerede kullanılır? Dört durum

1. Bugüne uzanan süre

Geçmişte başlamış, hâlâ devam ediyor. for ve since ile.

I have lived in Ankara for ten years.On yıldır Ankara’da yaşıyorum.

2. Hayat tecrübesi

Ne zaman olduğu önemli değil, olmuş olması önemli.

She has been to Japan twice.İki kez Japonya’da bulundu.

3. Şimdiye etki eden olay

Eylem geçmişte, sonucu ortada.

I have lost my phone.Telefonumu kaybettim — hâlâ yok.

4. Henüz bitmemiş zaman dilimi

today, this week, this year gibi hâlâ süren zamanlarda.

I have drunk three coffees today.Bugün üç kahve içtim — gün bitmedi.

for mu since mi?

İkisi de “ne kadar zamandır” sorusunu cevaplar ama farklı şeyi ölçer.

for since
Ne belirtir Sürenin uzunluğu Sürenin başlangıç noktası
Türkçesi “… boyunca / … dır” “… den beri”
Örnek for two years
for a long time
since 2020
since I was a child

Türk öğrencilerin en sık yaptığı üç hata

1. Belirli geçmiş zamanla kullanmak

yesterday, last week, in 2020, two days ago gibi kapanmış zaman ifadeleri Present Perfect ile kullanılmaz — onlar Past Simple ister.

I have seen that film yesterday.

I saw that film yesterday.

2. V3 yerine V2 kullanmak

have/has’ten sonra fiilin 3. hâli gelir, 2. hâli değil. Düzensiz fiillerde ikisi farklıdır.

I have went there. / She has saw it.

I have gone there. / She has seen it.

3. Türkçeye bakıp Past Simple’a kaçmak

Türkçede “kaybettim” hem I lost hem I have lost olabilir. Ayırt edici soru şudur: şu an sonucu duruyor mu? Duruyorsa Present Perfect.

I lost my keys. (…ama sonra buldum)

I have lost my keys. (…hâlâ yok)

Kendinizi deneyin

Üç soru — doğru şıkka tıklayın, anında geri bildirim alın.

I ____ in this city since 2019.

She ____ her homework yet.

We saw that film ____ .

Sık sorulan sorular

Present Perfect ne zaman kullanılır?
Geçmişte olmuş ama etkisi ya da bağlantısı bugüne uzanan eylemler için kullanılır: bugüne kadar süren durumlar, hayat tecrübeleri, sonucu hâlâ duran olaylar ve henüz bitmemiş zaman dilimleri.
have mi has mı kullanılır?
have; I, you, we, they özneleriyle kullanılır. has ise he, she, it ile kullanılır. Her iki durumda da fiil 3. hâlinde kalır.
Present Perfect ile Past Simple farkı nedir?
Past Simple geçmişte kapanmış bir olayı anlatır ve yesterday, last week gibi belirli zaman ifadeleriyle kullanılır. Present Perfect ise şimdiye bağlantısı olan olayları anlatır ve belirli geçmiş zaman ifadeleriyle kullanılmaz.
for ve since arasındaki fark nedir?
for sürenin uzunluğunu belirtir: for two years. since ise sürenin başladığı noktayı belirtir: since 2020. İkisi de Present Perfect ile sık kullanılır.
Present Perfect hangi seviyede öğrenilir?
Present Perfect genellikle B1 seviyesinde öğretilir. Past Simple sağlam oturmadan öğrenilmesi zordur, çünkü ikisi arasındaki fark ancak Past Simple bilindiğinde net görülür.

İlgili konular

Bu konuyu kursta çalışın

Present Perfect, A2 + B1 kursumuzun içinde

Konu anlatımlı video dersler, her derste indirilebilir PDF ders notları ve konuyu pekiştiren quizlerle. Türkçede karşılığı olmayan bu zamanı kural ezberleyerek değil, bağlamıyla öğrenirsiniz.

A2 + B1 kursunu incele

Seviyenizden emin değilseniz önce ücretsiz seviye tespitini yapın: pakademi.com.tr/seviye-tespit